]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gold/symtab.cc
* object.cc (Sized_relobj::do_count): Test should_retain_symbol map.
[thirdparty/binutils-gdb.git] / gold / symtab.cc
index 292a26275dec2b3e224fe778019b2bbf256d678a..d5f699bf942e76cc16152656a0ce1d60e106ca1c 100644 (file)
@@ -2521,7 +2521,8 @@ Symbol_table::sized_finalize_symbol(Symbol* unsized_sym)
 
   sym->set_value(value);
 
-  if (parameters->options().strip_all())
+  if (parameters->options().strip_all()
+      || !parameters->options().should_retain_symbol(sym->name()))
     {
       sym->set_symtab_index(-1U);
       return false;