2000-05-30 H.J. Lu <hjl@gnu.org>
authorH.J. Lu <hjl.tools@gmail.com>
Tue, 30 May 2000 20:51:36 +0000 (20:51 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Tue, 30 May 2000 20:51:36 +0000 (20:51 +0000)
commit38048eb91133e21141ab4bb16ef2221852eebc86
treecf4cc83eab920c41a578b59edd38f93c1ad4fa7c
parent896ad910163de1066275320baea937053688f1ef
2000-05-30  H.J. Lu  <hjl@gnu.org>

* elflink.c (_bfd_elf_link_record_dynamic_symbol): Clear the
visibility bits if the symbol is undefined. Correctly handle
weak undefined symbols with hidden and internal attributes.

* elflink.h (elf_link_add_object_symbols): Always turn the
symbol into local if it has the hidden or internal attribute.
bfd/ChangeLog
bfd/elflink.c
bfd/elflink.h