diff options
author | Alan Modra <amodra@bigpond.net.au> | 2012-12-06 00:09:12 +0000 |
---|---|---|
committer | Alan Modra <amodra@bigpond.net.au> | 2012-12-06 00:09:12 +0000 |
commit | 2bee92c3777bfb83a32a0658997401014a349c27 (patch) | |
tree | 12e84dad1d8ecbdab9a733ef159d214330cedbae /bfd/elfxx-mips.c | |
parent | 432334c3f18cc5b08f2769eeb1d6950fdf34b1fc (diff) | |
download | gdb-2bee92c3777bfb83a32a0658997401014a349c27.tar.gz |
* elfxx-mips.c (allocate_dynrelocs): Correct test for symbol
defined in a regular file to include common symbols.
Diffstat (limited to 'bfd/elfxx-mips.c')
-rw-r--r-- | bfd/elfxx-mips.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bfd/elfxx-mips.c b/bfd/elfxx-mips.c index a4aa125c0ee..40362734050 100644 --- a/bfd/elfxx-mips.c +++ b/bfd/elfxx-mips.c @@ -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; |