* emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
authorMaciej W. Rozycki <macro@linux-mips.org>
Wed, 1 May 2013 17:18:43 +0000 (17:18 +0000)
committerMaciej W. Rozycki <macro@linux-mips.org>
Wed, 1 May 2013 17:18:43 +0000 (17:18 +0000)
Use is_elf_hash_table rather than a handcoded condition.

ld/ChangeLog
ld/emultempl/elf32.em

index 2c5a4c7..39dc9e7 100644 (file)
@@ -1,3 +1,8 @@
+2013-05-01  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
+       Use is_elf_hash_table rather than a handcoded condition.
+
 2013-04-30  Nick Clifton  <nickc@redhat.com>
 
        * ld.texinfo (SORT_BY_ALIGNMENT): Fix and clarify typo - sections
index 83a554f..dae8605 100644 (file)
@@ -1483,7 +1483,7 @@ gld${EMULATION_NAME}_before_allocation (void)
   asection *sinterp;
   bfd *abfd;
 
-  if (link_info.hash->type == bfd_link_elf_hash_table)
+  if (is_elf_hash_table (link_info.hash))
     _bfd_elf_tls_setup (link_info.output_bfd, &link_info);
 
   /* If we are going to make any variable assignments, we need to let