From: Alan Modra Date: Sat, 3 Dec 2016 10:28:15 +0000 (+1030) Subject: Tidy ppc64_elf_hide_symbol X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b8ac28419be22fe0cc72f6eaaba1ab029610fc71;p=binutils-gdb.git Tidy ppc64_elf_hide_symbol * elf64-ppc.c (ppc64_elf_hide_symbol): Access hash table as elf_link_hash_table rather than ppc_link_hash_table. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 733735c9791..7721b17407c 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2016-12-03 Alan Modra + + * elf64-ppc.c (ppc64_elf_hide_symbol): Access hash table as + elf_link_hash_table rather than ppc_link_hash_table. + 2016-12-03 Alan Modra * elf64-ppc.c (add_symbol_adjust): Delete dead code. diff --git a/bfd/elf64-ppc.c b/bfd/elf64-ppc.c index 1256ead0669..27328ecf586 100644 --- a/bfd/elf64-ppc.c +++ b/bfd/elf64-ppc.c @@ -7392,7 +7392,7 @@ ppc64_elf_hide_symbol (struct bfd_link_info *info, if (fh == NULL) { const char *p, *q; - struct ppc_link_hash_table *htab; + struct elf_link_hash_table *htab = elf_hash_table (info); char save; /* We aren't supposed to use alloca in BFD because on @@ -7407,12 +7407,8 @@ ppc64_elf_hide_symbol (struct bfd_link_info *info, p = eh->elf.root.root.string - 1; save = *p; *(char *) p = '.'; - htab = ppc_hash_table (info); - if (htab == NULL) - return; - fh = (struct ppc_link_hash_entry *) - elf_link_hash_lookup (&htab->elf, p, FALSE, FALSE, FALSE); + elf_link_hash_lookup (htab, p, FALSE, FALSE, FALSE); *(char *) p = save; /* Unfortunately, if it so happens that the string we were @@ -7426,7 +7422,7 @@ ppc64_elf_hide_symbol (struct bfd_link_info *info, --q, --p; if (q < eh->elf.root.root.string && *p == '.') fh = (struct ppc_link_hash_entry *) - elf_link_hash_lookup (&htab->elf, p, FALSE, FALSE, FALSE); + elf_link_hash_lookup (htab, p, FALSE, FALSE, FALSE); } if (fh != NULL) {