aboutsummaryrefslogtreecommitdiff
path: root/bfd/reloc.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2000-04-08 00:10:49 +0000
committerNick Clifton <nickc@redhat.com>2000-04-08 00:10:49 +0000
commitdfc5f959f382fb049adadf27a404131680d0e8d7 (patch)
tree8f6a1d40873862cc5a3c9cc483cd48b0f33dc7c9 /bfd/reloc.c
parent8725b940b20e251b804d5209dcf6ed317eb3b00b (diff)
downloadgdb-dfc5f959f382fb049adadf27a404131680d0e8d7.zip
gdb-dfc5f959f382fb049adadf27a404131680d0e8d7.tar.gz
gdb-dfc5f959f382fb049adadf27a404131680d0e8d7.tar.bz2
Add support for R_ARM_XPC25 and R_ARM_THM_XPC22 relocs
Diffstat (limited to 'bfd/reloc.c')
-rw-r--r--bfd/reloc.c16
1 files changed, 13 insertions, 3 deletions
diff --git a/bfd/reloc.c b/bfd/reloc.c
index aafa71a..8823c6c 100644
--- a/bfd/reloc.c
+++ b/bfd/reloc.c
@@ -25,7 +25,7 @@ SECTION
BFD maintains relocations in much the same way it maintains
symbols: they are left alone until required, then read in
- en-masse and translated into an internal form. A common
+ en-mass and translated into an internal form. A common
routine <<bfd_perform_relocation>> acts upon the
canonical form to do the fixup.
@@ -2202,6 +2202,18 @@ ENUMDOC
ARM 26 bit pc-relative branch. The lowest two bits must be zero and are
not stored in the instruction.
ENUM
+ BFD_RELOC_ARM_PCREL_BLX
+ENUMDOC
+ ARM 26 bit pc-relative branch. The lowest bit must be zero and is
+ not stored in the instruction. The 2nd lowest bit comes from a 1 bit
+ field in the instruction.
+ENUM
+ BFD_RELOC_THUMB_PCREL_BLX
+ENUMDOC
+ Thumb 22 bit pc-relative branch. The lowest bit must be zero and is
+ not stored in the instruction. The 2nd lowest bit comes from a 1 bit
+ field in the instruction.
+ENUM
BFD_RELOC_ARM_IMMEDIATE
ENUMX
BFD_RELOC_ARM_ADRL_IMMEDIATE
@@ -2539,7 +2551,6 @@ ENUMDOC
significant 8 bits of a 24 bit word are placed into the least
significant 8 bits of the opcode.
-COMMENT
ENUM
BFD_RELOC_TIC54X_PARTLS7
ENUMDOC
@@ -2572,7 +2583,6 @@ ENUMDOC
This is a reloc for the tms320c54x, where the most
significant 7 bits of a 23-bit extended address are placed into
the opcode.
-COMMENT
ENUM
BFD_RELOC_FR30_48