diff options
author | Nick Clifton <nickc@redhat.com> | 2000-04-08 00:10:49 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2000-04-08 00:10:49 +0000 |
commit | dfc5f959f382fb049adadf27a404131680d0e8d7 (patch) | |
tree | 8f6a1d40873862cc5a3c9cc483cd48b0f33dc7c9 /bfd/reloc.c | |
parent | 8725b940b20e251b804d5209dcf6ed317eb3b00b (diff) | |
download | gdb-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.c | 16 |
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 |