diff options
author | Cupertino Miranda <cmiranda@synopsys.com> | 2016-06-07 10:24:37 +0200 |
---|---|---|
committer | Cupertino Miranda <cmiranda@synopsys.com> | 2016-08-26 12:09:17 +0200 |
commit | a87aa054a67e23faeead400bdf902a1eddb242a4 (patch) | |
tree | 219d95926b493b534b9af082f5fae233073bc28c /bfd/bfd-in2.h | |
parent | 0955507f6e7144c9c5e420bbcf617593b13de38b (diff) | |
download | gdb-a87aa054a67e23faeead400bdf902a1eddb242a4.zip gdb-a87aa054a67e23faeead400bdf902a1eddb242a4.tar.gz gdb-a87aa054a67e23faeead400bdf902a1eddb242a4.tar.bz2 |
Fixes to legacy ARC relocations.
Added support for ARC_SDA_12 reloc.
Fixed ARC_N32_ME.
Added ME (middle-endian) to ARC_SDA_12 reloc.
bfd/ChangeLog:
Cupertino Miranda <cmiranda@synopsys.com>
* reloc.c: Fixed type in ARC_SECTOFF relocations. Added ARC_SDA_12
relocation.
* bfd-in2.h: Regenerated from the previous changes.
* libbfd.h: Regenerated from the previous changes.
include/ChangeLog:
Cupertino Miranda <cmiranda@synopsys.com>
* elf/arc-reloc.def: Fixed relocation formula for N*, SDA, SDA_12,
SDA_16_LD*, S13_PCREL, N32_ME, SECTOFF_* relocations.
* opcode/arc-func.h (replace_disp12s): Added. Used for SDA_12 relocation.
Diffstat (limited to 'bfd/bfd-in2.h')
-rw-r--r-- | bfd/bfd-in2.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h index ffa6c57..3e74662 100644 --- a/bfd/bfd-in2.h +++ b/bfd/bfd-in2.h @@ -3713,13 +3713,14 @@ pc-relative or some form of GOT-indirect relocation. */ BFD_RELOC_AC_SECTOFF_U8, BFD_RELOC_AC_SECTOFF_U8_1, BFD_RELOC_AC_SECTOFF_U8_2, - BFD_RELOC_AC_SECTFOFF_S9, - BFD_RELOC_AC_SECTFOFF_S9_1, - BFD_RELOC_AC_SECTFOFF_S9_2, + BFD_RELOC_AC_SECTOFF_S9, + BFD_RELOC_AC_SECTOFF_S9_1, + BFD_RELOC_AC_SECTOFF_S9_2, BFD_RELOC_ARC_SECTOFF_ME_1, BFD_RELOC_ARC_SECTOFF_ME_2, BFD_RELOC_ARC_SECTOFF_1, BFD_RELOC_ARC_SECTOFF_2, + BFD_RELOC_ARC_SDA_12, BFD_RELOC_ARC_SDA16_ST2, BFD_RELOC_ARC_32_PCREL, BFD_RELOC_ARC_PC32, |