diff options
author | David S. Miller <davem@redhat.com> | 2010-02-08 20:18:02 +0000 |
---|---|---|
committer | David S. Miller <davem@redhat.com> | 2010-02-08 20:18:02 +0000 |
commit | c22bcc7c9f0c7b5168a4c0ca6145f49a7334750e (patch) | |
tree | bece8798657fafed2e08102383939a5b8ba992ad /bfd/elf64-sparc.c | |
parent | a98c2c6d6b1e90e96b6819f761e69cf29c3a4ead (diff) | |
download | binutils-redhat-c22bcc7c9f0c7b5168a4c0ca6145f49a7334750e.tar.gz |
bfd/
* elfxx-sparc.h (struct _bfd_sparc_elf_link_hash_table): Remove sgot,
srelgot, splt, srelplt, and sgotplt members in favor of generic copies.
* elfxx-sparc.c (create_got_section): Delete.
(_bfd_sparc_elf_create_dynamic_sections): Don't call, the dynamic
section creator does that work for us. Use ->elf.foo instead of
->foo where applicable.
(_bfd_sparc_elf_check_relocs): Use ->elf.foo instead of ->foo
where applicable.
(allocate_dynrelocs): Likewise.
(_bfd_sparc_elf_size_dynamic_sections): Likewise.
(_bfd_sparc_elf_relocate_section): Likewise.
(sparc_vxworks_build_plt_entry): Likewise.
(_bfd_sparc_elf_finish_dynamic_symbol): Likewise.
(sparc_finish_dyn): Likewise.
(sparc_vxworks_finish_exec_plt): Likewise.
(sparc_vxworks_finish_shared_plt): Likewise.
(_bfd_sparc_elf_finish_dynamic_sections): Likewise.
* elfxx-sparc.c (_bfd_sparc_elf_check_relocs): Use the SYMBOL_*
macros for visibilty and locality checks.
(_bfd_sparc_elf_adjust_dynamic_symbol): Likewise.
(allocate_dynrelocs): Likewise.
(_bfd_sparc_elf_relocate_section): Likewise.
(_bfd_sparc_elf_finish_dynamic_symbol):Likewise.
* elfxx-sparc.c (_bfd_sparc_elf_finish_dynamic_symbol): Remove set
but never used local var 'dynobj'.
* elfxx-sparc.c (_bfd_sparc_elf_adjust_dynamic_symbol): Handle
nocopyreloc.
Diffstat (limited to 'bfd/elf64-sparc.c')
0 files changed, 0 insertions, 0 deletions