* elfxx-mips.c (allocate_dynrelocs): Correct test for symbol

defined in a regular file to include common symbols.
This commit is contained in:
Alan Modra 2012-12-06 00:09:13 +00:00
parent 5339c9d674
commit 625ef6dc55
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2012-12-06 Alan Modra <amodra@gmail.com>
* elfxx-mips.c (allocate_dynrelocs): Correct test for symbol
defined in a regular file to include common symbols.
2012-12-05 Leif Ekblad <leif@rdos.net>
* config.bfd: Add x86_64-*-rdos.

View File

@ -8568,7 +8568,7 @@ allocate_dynrelocs (struct elf_link_hash_entry *h, void *inf)
if (! info->relocatable
&& hmips->possibly_dynamic_relocs != 0
&& (h->root.type == bfd_link_hash_defweak
|| !h->def_regular
|| (!h->def_regular && !ELF_COMMON_DEF_P (h))
|| info->shared))
{
bfd_boolean do_copy = TRUE;