aboutsummaryrefslogtreecommitdiff
path: root/bfd/reloc.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2009-03-02 10:33:08 +0000
committerNick Clifton <nickc@redhat.com>2009-03-02 10:33:08 +0000
commitc3b7224ae49a815ca1e60d058acc980530832881 (patch)
tree5c6fbdaaf1f119828e423512f1b9d8431894596c /bfd/reloc.c
parent9af17804e939a7d07adb86d8c16992e4c92b46ff (diff)
downloadbinutils-c3b7224ae49a815ca1e60d058acc980530832881.zip
binutils-c3b7224ae49a815ca1e60d058acc980530832881.tar.gz
binutils-c3b7224ae49a815ca1e60d058acc980530832881.tar.bz2
Add support for Score7 architecture.
Diffstat (limited to 'bfd/reloc.c')
-rw-r--r--bfd/reloc.c17
1 files changed, 13 insertions, 4 deletions
diff --git a/bfd/reloc.c b/bfd/reloc.c
index 781147e..9e61025 100644
--- a/bfd/reloc.c
+++ b/bfd/reloc.c
@@ -4195,12 +4195,9 @@ ENUMDOC
Long displacement extension.
ENUM
- BFD_RELOC_SCORE_DUMMY1
-ENUMDOC
- Score relocations
-ENUM
BFD_RELOC_SCORE_GPREL15
ENUMDOC
+ Score relocations
Low 16 bit for load/store
ENUM
BFD_RELOC_SCORE_DUMMY2
@@ -4213,6 +4210,14 @@ ENUM
ENUMDOC
This is a 19-bit reloc with the right 1 bit assumed to be 0
ENUM
+ BFD_RELOC_SCORE_IMM30
+ENUMDOC
+ This is a 32-bit reloc for 48-bit instructions.
+ENUM
+ BFD_RELOC_SCORE_IMM32
+ENUMDOC
+ This is a 32-bit reloc for 48-bit instructions.
+ENUM
BFD_RELOC_SCORE16_JMP
ENUMDOC
This is a 11-bit reloc with the right 1 bit assumed to be 0
@@ -4221,6 +4226,10 @@ ENUM
ENUMDOC
This is a 8-bit reloc with the right 1 bit assumed to be 0
ENUM
+ BFD_RELOC_SCORE_BCMP
+ENUMDOC
+ This is a 9-bit reloc with the right 1 bit assumed to be 0
+ENUM
BFD_RELOC_SCORE_GOT15
ENUMX
BFD_RELOC_SCORE_GOT_LO16