OSDN Git Service

* elf-m10300.c (mn10300_elf_relax_section): Don't test isym within
authoraoliva <aoliva>
Thu, 27 May 2004 04:07:39 +0000 (04:07 +0000)
committeraoliva <aoliva>
Thu, 27 May 2004 04:07:39 +0000 (04:07 +0000)
loop over hashes.

bfd/ChangeLog
bfd/elf-m10300.c

index a771b9a..c7562b6 100644 (file)
@@ -1,3 +1,8 @@
+2004-05-27  Alexandre Oliva  <aoliva@redhat.com>
+
+       * elf-m10300.c (mn10300_elf_relax_section): Don't test isym within
+       loop over hashes.
+
 2004-05-26  Alan Modra  <amodra@bigpond.net.au>
 
        * elf.c (_bfd_elf_make_section_from_shdr): Don't set SEC_EXCLUDE
index c64d34f..ba204f4 100644 (file)
@@ -2057,7 +2057,7 @@ mn10300_elf_relax_section (abfd, sec, link_info, again)
                      if ((hash->root.root.type == bfd_link_hash_defined
                           || hash->root.root.type == bfd_link_hash_defweak)
                          && hash->root.root.u.def.section == section
-                         && ELF_ST_TYPE (isym->st_info) == STT_FUNC)
+                         && hash->root.type == STT_FUNC)
                        compute_function_info (input_bfd, hash,
                                               (hash)->root.root.u.def.value,
                                               contents);