Browse Source

PR gold/12818

* symtab.cc (Symbol::should_add_dynsym_entry): Don't add undefined
	symbols which are not used in a relocation.
binutils-2_22-branch
Ian Lance Taylor 15 years ago
parent
commit
f3ae1b28a2
  1. 6
      gold/ChangeLog
  2. 1
      gold/symtab.cc

6
gold/ChangeLog

@ -1,3 +1,9 @@
2011-06-29 Ian Lance Taylor <iant@google.com>
PR gold/12818
* symtab.cc (Symbol::should_add_dynsym_entry): Don't add undefined
symbols which are not used in a relocation.
2011-06-28 Ian Lance Taylor <iant@google.com> 2011-06-28 Ian Lance Taylor <iant@google.com>
PR gold/12898 PR gold/12898

1
gold/symtab.cc

@ -414,6 +414,7 @@ Symbol::should_add_dynsym_entry(Symbol_table* symtab) const
// externally visible, we need to add it. // externally visible, we need to add it.
if ((parameters->options().export_dynamic() || parameters->options().shared()) if ((parameters->options().export_dynamic() || parameters->options().shared())
&& !this->is_from_dynobj() && !this->is_from_dynobj()
&& !this->is_undefined()
&& this->is_externally_visible()) && this->is_externally_visible())
return true; return true;

Loading…
Cancel
Save