diff options
author | Alan Modra <amodra@gmail.com> | 2025-07-06 19:22:49 +0100 |
---|---|---|
committer | Maciej W. Rozycki <macro@orcam.me.uk> | 2025-07-06 19:22:49 +0100 |
commit | 90dfcb5aa2c904253fdaa90501451973a82030aa (patch) | |
tree | 1bec4aadd25148148aa6159a0858bed04ba844e4 /gdb/testsuite/gdb.python/py-missing-debug.c | |
parent | ce08b3bb19b372877128ae9d935c1fe52afc33ae (diff) | |
download | binutils-90dfcb5aa2c904253fdaa90501451973a82030aa.zip binutils-90dfcb5aa2c904253fdaa90501451973a82030aa.tar.gz binutils-90dfcb5aa2c904253fdaa90501451973a82030aa.tar.bz2 |
MIPS: Correct HI/LO rela reloc howto special_function entries
The patch corrects the mips16 and micromips rela tables to *not*
use _bfd_mips_elf_{hi,lo}16_reloc. These special functions are
inappropriate for RELA relocs where addends are in the reloc rather
than in the section contents. See corresponding rela R_MIPS howtos.
bfd/
* elf64-mips.c (mips16_elf64_howto_table_rela)
<R_MIPS16_HI16, R_MIPS16_LO16>: Use _bfd_mips_elf_generic_reloc
special_function.
(micromips_elf64_howto_table_rela)
<R_MICROMIPS_HI16, R_MICROMIPS_LO16>: Similarly.
* elfn32-mips.c: As for elf64-mips.c.
Diffstat (limited to 'gdb/testsuite/gdb.python/py-missing-debug.c')
0 files changed, 0 insertions, 0 deletions