* elf64-sparc.c (sparc64_elf_add_symbol_hook): Check the hash
authorAlan Modra <amodra@gmail.com>
Sat, 8 Jun 2002 03:01:47 +0000 (03:01 +0000)
committerAlan Modra <amodra@gmail.com>
Sat, 8 Jun 2002 03:01:47 +0000 (03:01 +0000)
table is elf64-sparc.

bfd/ChangeLog
bfd/elf64-sparc.c

index e5e6813365842c20d769bbe3030be24877fa8433..7574e1fa637ece69f74ce560f5e76e6b87ee177f 100644 (file)
@@ -1,3 +1,8 @@
+2002-06-08  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf64-sparc.c (sparc64_elf_add_symbol_hook): Check the hash
+       table is elf64-sparc.
+
 2002-06-08  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
 
        * elfxx-mips.c (_bfd_mips_elf_relocate_section): Simplify code.
index 36ed1e9a7fe03878a0ecdce31e6fa953491c3ff5..590975d3c854b7fefd6c718efeb7be688ad2ec15 100644 (file)
@@ -1386,7 +1386,7 @@ sparc64_elf_add_symbol_hook (abfd, info, sym, namep, flagsp, secp, valp)
       return true;
     }
   else if (*namep && **namep
-          && info->hash->creator->flavour == bfd_target_elf_flavour)
+          && info->hash->creator == abfd->xvec)
     {
       int i;
       struct sparc64_elf_app_reg *p;