* emultempl/pe.em (_after_open): Correctly check whether symbol is
in undef list.
+2011-04-28 Daniel C. Klauer <daniel.c.klauer@web.de>
+
+ PR ld/12614
+ * emultempl/pe.em (_after_open): Correctly check whether symbol is
+ in undef list.
+
2011-04-26 Kai Tietz <ktietz@redhat.com>
* scripttempl/pe.sc: Handle .eh_frame($|.)* sections.
/* If the symbol in the stub section has no other
undefined references, exclude the stub section
from the final link. */
- if (blhe && (blhe->type == bfd_link_hash_defined)
- && (blhe->u.undef.next == NULL))
+ if (blhe != NULL
+ && blhe->type == bfd_link_hash_defined
+ && blhe->u.undef.next == NULL
+ && blhe != link_info.hash->undefs_tail)
stub_sec->flags |= SEC_EXCLUDE;
}
}