* elf32-arm.h (struct elf32_arm_relocs_copied): Remove pc_count.
commit8a3e8781209bae655405775a8d9f1f46759a0e94
authorDaniel Jacobowitz <dan@debian.org>
Fri, 9 Jan 2004 16:53:45 +0000 (9 16:53 +0000)
committerDaniel Jacobowitz <dan@debian.org>
Fri, 9 Jan 2004 16:53:45 +0000 (9 16:53 +0000)
tree1868faacb893d31393f0cbe2f2c84f16eb5b9b3e
parent9cf1d6a264877468ca7b8334f51b1d51ee3770db
* elf32-arm.h (struct elf32_arm_relocs_copied): Remove pc_count.
(elf32_arm_copy_indirect_symbol): Don't copy pc_count.
(elf32_arm_final_link_relocate): Handle PLT32 and PC24 relocs
identically.  Do not emit PC24 relocations for shared libraries.
(elf32_arm_gc_sweep_hook): Handle PLT32 and PC24 relocs
identically.  Don't adjust pc_count.
(elf32_arm_check_relocs): Handle PLT32 and PC24 relocs identically.
Set ELF_LINK_HASH_NEEDS_PLT for both.  Don't adjust pc_count; don't
adjust count for branch relocations.
(allocate_dynrelocs): Correct typo in call to
WILL_CALL_FINISH_DYNAMIC_SYMBOL.  Never allocate space for
PC24 or PLT32 relocs when linking.
bfd/ChangeLog
bfd/elf32-arm.h