bfd/
authorRichard Sandiford <rdsandiford@googlemail.com>
Wed, 28 Mar 2007 14:39:10 +0000 (14:39 +0000)
committerRichard Sandiford <rdsandiford@googlemail.com>
Wed, 28 Mar 2007 14:39:10 +0000 (14:39 +0000)
commit39817122fc9818f3bb36e89b35d5b9c472f6d87f
tree2049bc10a3dd1aa9bf348ff39cf2fe7999e0ad2e
parent4ecceb71ac507b28c5340139be0b1b914437cb8f
bfd/
* elfxx-sparc.h (_bfd_sparc_elf_link_hash_table): Remove append_rela.
* elfxx-sparc.c (sparc_elf_append_rela_64, sparc_elf_append_rela_32):
Merge into...
(sparc_elf_append_rela): ...this new function.
(SPARC_ELF_APPEND_RELA): Delete.
(_bfd_sparc_elf_link_hash_table_create): Don't initialize
the deleted append_rela field.
(_bfd_sparc_elf_relocate_section): Use sparc_elf_append_rela
instead of SPARC_ELF_APPEND_RELA.
(_bfd_sparc_elf_finish_dynamic_symbol): Likewise.  Use the
elf_size_info structure to find the size of a RELA entry and
the associated swap-out function.
(sparc64_finish_dyn, sparc64_finish_dyn): Merge into...
(sparc_finish_dyn): ...this new function.
(_bfd_sparc_elf_finish_dynamic_sections): Update calls accordingly.
bfd/ChangeLog
bfd/elfxx-sparc.c
bfd/elfxx-sparc.h