* elf64-ppc.c (struct ppc64_elf_obj_tdata): Remove "has_dotsym"
authorAlan Modra <amodra@gmail.com>
Tue, 7 Nov 2006 03:24:13 +0000 (03:24 +0000)
committerAlan Modra <amodra@gmail.com>
Tue, 7 Nov 2006 03:24:13 +0000 (03:24 +0000)
commitb3fac117e3a2cd364e0ef42254756cdabd027e8b
treede3a046a7db9b627dfddaef1906aadeede247d0e
parent2f23e1502e9a307c3bb5acd9f016d2c1ab9b8981
* elf64-ppc.c (struct ppc64_elf_obj_tdata): Remove "has_dotsym"
and union.
(struct ppc_link_hash_entry): Add "next_dot_sym".
(struct ppc_link_hash_table): Add "dot_syms".
(link_hash_newfunc): Make list of syms starting with a dot.
(ppc_get_stub_entry, adjust_opd_syms): Adjust.
(ppc64_elf_add_symbol_hook): Don't set has_dotsym.
(struct add_symbol_adjust_data): Delete.
(add_symbol_adjust): Simplify params and return.
(ppc64_elf_check_directives): Just process the "dot_syms" lists,
not all syms.
bfd/ChangeLog
bfd/elf64-ppc.c