* elf64-ppc.c (ppc64_elf_link_hash_table_create): Init tls_get_addr.
commitc095143381f3411216fd04bef0dc8b7a22eb79ea
authorAlan Modra <amodra@bigpond.net.au>
Thu, 13 Feb 2003 23:48:31 +0000 (13 23:48 +0000)
committerAlan Modra <amodra@bigpond.net.au>
Thu, 13 Feb 2003 23:48:31 +0000 (13 23:48 +0000)
treeb81cfe5dcd36bc216bf8e8c217fe30c0f5ceadae
parent71f4f1294496809641f919c28f65a86ade4ff164
* elf64-ppc.c (ppc64_elf_link_hash_table_create): Init tls_get_addr.
(ppc64_elf_copy_indirect_symbol): Merge tls_mask too.
(ppc64_elf_gc_sweep_hook): Simplify removal of dyn_relocs.
(allocate_dynrelocs): Don't treat undefined and undefweak specially.
(ppc_size_one_stub): Fix warning, and tighten plt entry check.
(group_sections): Don't share a stub section if stubs are for a large
section.  Adjust comment.
(ppc64_elf_size_stubs): Roughly double the size left for stubs if
!stubs_always_before_branch.
(ppc64_elf_relocate_section): Initialize tlsld GOT entry once.  Don't
treat undefined and undefweak specially when processing dyn relocs.
bfd/ChangeLog
bfd/elf64-ppc.c