OSDN Git Service

bfd/
authorrsandifo <rsandifo>
Wed, 28 Mar 2007 14:39:09 +0000 (14:39 +0000)
committerrsandifo <rsandifo>
Wed, 28 Mar 2007 14:39:09 +0000 (14:39 +0000)
commit602cb05f4d8c8bf33e071b39b8247de8d31fc030
tree80d2b5cab18a547f57e0723e295ccb5de384a8a6
parentc242def993812f838bb8b92b8eb3eb3bb92798b7
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