]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
bfd/ELF: fold BFD_RELOC_<arch>_GOTOFF*
authorJan Beulich <jbeulich@suse.com>
Thu, 9 Apr 2026 06:36:19 +0000 (08:36 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 9 Apr 2026 06:36:19 +0000 (08:36 +0200)
commit705b90feb82c451fe9ce47dd238862c1259a6bc6
treef9f0b079865e00228d2d091aac0a56833bb5e32a
parent433917ca0ac06fd20d4a97e21447d1536eb80e5a
bfd/ELF: fold BFD_RELOC_<arch>_GOTOFF*

For many of the cases there's no need to have separate relocs per arch;
just like for other more or less generic ones a single one (per purpose;
a 64-bit generic one is being introduced) will do. Arm64, C-Sky, and
KVX - sadly - continue to be exceptions.
24 files changed:
bfd/bfd-in2.h
bfd/elf32-arc.c
bfd/elf32-arm.c
bfd/elf32-bfin.c
bfd/elf32-frv.c
bfd/elf32-i386.c
bfd/elf32-lm32.c
bfd/elf32-m32r.c
bfd/elf32-metag.c
bfd/elf32-v850.c
bfd/elf64-s390.c
bfd/elf64-x86-64.c
bfd/libbfd.h
bfd/reloc.c
gas/config/tc-arc.c
gas/config/tc-arm.c
gas/config/tc-frv.c
gas/config/tc-i386.c
gas/config/tc-lm32.c
gas/config/tc-m32r.c
gas/config/tc-metag.c
gas/config/tc-s390.c
opcodes/frv-asm.c
opcodes/lm32-asm.c