From: jamesbowman Date: Fri, 8 Jul 2016 18:53:31 +0000 (-0700) Subject: FT32: Correct 32-bit reloc for BFD_RELOC_32 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=458653a9b2cf311e7bbb71efd1b410216e0ce059;p=binutils-gdb.git FT32: Correct 32-bit reloc for BFD_RELOC_32 The reloc for BFD_RELOC_32 was using the the 20-bit. This hack causes problems in gdb. Fixed it to be the proper 32-bit reloc, R_FT32_32. bfd/ChangeLog: * elf32-ft32.c (ft32_reloc_map): Use R_FT32_32 for BFD_RELOC_32. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 40311715a78..e295eca4c1c 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +2016-07-08 James Bowman + + * elf32-ft32.c (ft32_reloc_map): Use R_FT32_32 for BFD_RELOC_32. + 2016-07-05 Andre Vieria * elf32-arm.c (THUMB32_MOVT): New veneer macro. diff --git a/bfd/elf32-ft32.c b/bfd/elf32-ft32.c index 9c5f7345af5..f46031ed790 100644 --- a/bfd/elf32-ft32.c +++ b/bfd/elf32-ft32.c @@ -160,7 +160,7 @@ struct ft32_reloc_map static const struct ft32_reloc_map ft32_reloc_map [] = { { BFD_RELOC_NONE, R_FT32_NONE }, - { BFD_RELOC_32, R_FT32_20 }, + { BFD_RELOC_32, R_FT32_32 }, { BFD_RELOC_16, R_FT32_16 }, { BFD_RELOC_8, R_FT32_8 }, { BFD_RELOC_FT32_10, R_FT32_10 },