diff options
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/ChangeLog | 7 | ||||
-rw-r--r-- | bfd/bfd-in2.h | 7 | ||||
-rw-r--r-- | bfd/libbfd.h | 7 | ||||
-rw-r--r-- | bfd/reloc.c | 8 |
4 files changed, 20 insertions, 9 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 5cb2fc1..b7206ae 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,10 @@ +2016-08-26 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. + 2016-08-26 Thomas Preud'homme <thomas.preudhomme@arm.com> * bfd-in.h (bfd_elf32_arm_set_target_relocs): Add a new parameter for 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, diff --git a/bfd/libbfd.h b/bfd/libbfd.h index 9d751ee..1eb988f 100644 --- a/bfd/libbfd.h +++ b/bfd/libbfd.h @@ -1722,13 +1722,14 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@", "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", diff --git a/bfd/reloc.c b/bfd/reloc.c index 0e5fde2..a2bfe2b 100644 --- a/bfd/reloc.c +++ b/bfd/reloc.c @@ -3613,11 +3613,11 @@ ENUMX ENUMX BFD_RELOC_AC_SECTOFF_U8_2 ENUMX - BFD_RELOC_AC_SECTFOFF_S9 + BFD_RELOC_AC_SECTOFF_S9 ENUMX - BFD_RELOC_AC_SECTFOFF_S9_1 + BFD_RELOC_AC_SECTOFF_S9_1 ENUMX - BFD_RELOC_AC_SECTFOFF_S9_2 + BFD_RELOC_AC_SECTOFF_S9_2 ENUMX BFD_RELOC_ARC_SECTOFF_ME_1 ENUMX @@ -3627,6 +3627,8 @@ ENUMX ENUMX BFD_RELOC_ARC_SECTOFF_2 ENUMX + BFD_RELOC_ARC_SDA_12 +ENUMX BFD_RELOC_ARC_SDA16_ST2 ENUMX BFD_RELOC_ARC_32_PCREL |