forked from Imagelibrary/binutils-gdb
Don't handle BFD_RELOC_16 in XCOFF reloc_type_lookup
It's not needed for sizing fixups since 0e2779e98d, and wrong to emit
this reloc to the object file.
* coff-rs6000.c (_bfd_xcoff_reloc_type_lookup): Remove BFD_RELOC_16.
* coff64-rs6000.c (xcoff64_reloc_type_lookup): Likewise.
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
2021-02-22 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* coff-rs6000.c (_bfd_xcoff_reloc_type_lookup): Remove BFD_RELOC_16.
|
||||
* coff64-rs6000.c (xcoff64_reloc_type_lookup): Likewise.
|
||||
|
||||
2021-02-19 Nelson Chu <nelson.chu@sifive.com>
|
||||
|
||||
PR 27158
|
||||
|
||||
@@ -1092,9 +1092,6 @@ _bfd_xcoff_reloc_type_lookup (bfd *abfd ATTRIBUTE_UNUSED,
|
||||
return &xcoff_howto_table[8];
|
||||
case BFD_RELOC_PPC_TOC16:
|
||||
return &xcoff_howto_table[3];
|
||||
case BFD_RELOC_16:
|
||||
/* Note that this relocation is only internally used by gas. */
|
||||
return &xcoff_howto_table[0xc];
|
||||
case BFD_RELOC_PPC_B16:
|
||||
return &xcoff_howto_table[0x1d];
|
||||
case BFD_RELOC_32:
|
||||
|
||||
@@ -1814,9 +1814,6 @@ xcoff64_reloc_type_lookup (bfd *abfd ATTRIBUTE_UNUSED,
|
||||
return &xcoff64_howto_table[8];
|
||||
case BFD_RELOC_PPC_TOC16:
|
||||
return &xcoff64_howto_table[3];
|
||||
case BFD_RELOC_16:
|
||||
/* Note that this relocation is only internally used by gas. */
|
||||
return &xcoff64_howto_table[0xc];
|
||||
case BFD_RELOC_PPC_B16:
|
||||
return &xcoff64_howto_table[0x1e];
|
||||
case BFD_RELOC_32:
|
||||
|
||||
Reference in New Issue
Block a user