* elflink.h (elf_link_add_object_symbols): Don't warn about type

or size changes because of a weak symbol.
PR 11827.
This commit is contained in:
Ian Lance Taylor 1997-03-13 19:24:20 +00:00
parent 94ba939aae
commit 37897db02c
2 changed files with 7 additions and 2 deletions

View File

@ -1,5 +1,8 @@
Thu Mar 13 14:08:53 1997 Ian Lance Taylor <ian@cygnus.com>
* elflink.h (elf_link_add_object_symbols): Don't warn about type
or size changes because of a weak symbol.
* cisco-core.c (SIGEMT): Define if not defined.
Wed Mar 12 21:36:05 1997 Ian Lance Taylor <ian@cygnus.com>

View File

@ -861,9 +861,11 @@ elf_link_add_object_symbols (abfd, info)
h = (struct elf_link_hash_entry *) h->root.u.i.link;
/* It's OK to change the type if it used to be a weak
definition. */
definition, or if the current definition is weak (and
hence might be ignored). */
if (h->root.type == bfd_link_hash_defweak
|| h->root.type == bfd_link_hash_undefweak)
|| h->root.type == bfd_link_hash_undefweak
|| bind == STB_WEAK)
type_change_ok = true;
/* It's OK to change the size if it used to be a weak