]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
Remove is_relocatable_executable from backend code
authorAlan Modra <amodra@gmail.com>
Tue, 20 Feb 2024 23:13:40 +0000 (09:43 +1030)
committerAlan Modra <amodra@gmail.com>
Wed, 21 Feb 2024 13:10:12 +0000 (23:40 +1030)
commitf618d7fda20afe68c5c3979c4c1be40714e8e5a0
treef8d8e01124d00730e842d21369191e834037bd36
parent44f85d2d790a151825fdff867128b15ae677f224
Remove is_relocatable_executable from backend code

With the removal of symbian support, most targets no longer or never
did set is_relocatable_executable.  Remove the backend support that is
no longer relevant.

* elf32-arm.c (record_arm_to_thumb_glue, elf32_arm_create_thumb_stub),
(elf32_arm_final_link_relocate, elf32_arm_check_relocs),
(elf32_arm_adjust_dynamic_symbol, allocate_dynrelocs_for_symbol),
(elf32_arm_output_arch_local_syms): Remove is_relocatable_executable
code and comments.
* elf32-csky.c (csky_elf_adjust_dynamic_symbol): Likewise.
* elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Likewise.
* elfnn-kvx.c (elfNN_kvx_final_link_relocate): Likewise.
* elfxx-mips.c (count_section_dynsyms): Likewise.
bfd/elf32-arm.c
bfd/elf32-csky.c
bfd/elfnn-aarch64.c
bfd/elfnn-kvx.c
bfd/elfxx-mips.c