[PATCH] FT32: Correct 32-bit reloc for BFD_RELOC_32
James Bowman
james.bowman@ftdichip.com
Thu Jul 7 15:18:00 GMT 2016
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.
OK to apply?
James.
bfd/ChangeLog:
2016-07-07 James Bowman <james.bowman@ftdichip.com>
* elf32-ft32.c (ft32_reloc_map): Use R_FT32_32 for BFD_RELOC_32.
---
diff --git a/bfd/elf32-ft32.c b/bfd/elf32-ft32.c
index 9c5f734..f46031e 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 },
More information about the Binutils
mailing list