* elf64-sparc.c (struct sparc64_elf_link_hash_table): New 'sgot' and
authorEric Botcazou <ebotcazou@libertysurf.fr>
Sun, 9 Jan 2005 19:48:28 +0000 (19:48 +0000)
committerEric Botcazou <ebotcazou@libertysurf.fr>
Sun, 9 Jan 2005 19:48:28 +0000 (19:48 +0000)
commita51a7930ba7a2a6439e35ae66c76c3029deecd72
tree101ba05c20b016b378915f8dddccc3d44898fd55
parent7cb9022a1453bc12448303e0139a1814fd815d7b
* elf64-sparc.c (struct sparc64_elf_link_hash_table): New 'sgot' and
'srelgot' fields.
(create_got_section): New function.
(sparc64_elf_create_dynamic_sections): Likewise.
(sparc64_elf_check_relocs): Invoke create_got_section instead of
_bfd_elf_create_got_section.  Use the sgot and srelgot shortcuts.
(sparc64_elf_size_dynamic_sections): Use the srelgot shortcut.
(sparc64_elf_relocate_section): Use the sgot and srelgot shortcuts.
(sparc64_elf_finish_dynamic_symbol): Likewise.
(sparc64_elf_finish_dynamic_sections): Use the sgot shortcut.
(elf_backend_create_dynamic_sections): Define to
sparc64_elf_create_dynamic_sections.
bfd/ChangeLog
bfd/elf64-sparc.c