2011-10-31 Sriraman Tallam <tmsriram@google.com>
commit664ae21bc2ec42632532533a37b4fd0220aa0044
authorSriraman Tallam <tmsriram@google.com>
Mon, 31 Oct 2011 21:36:54 +0000 (31 21:36 +0000)
committerSriraman Tallam <tmsriram@google.com>
Mon, 31 Oct 2011 21:36:54 +0000 (31 21:36 +0000)
treeb91e59a7d792b2f2966b7047ba0907ba3860be52
parent5625fcaf38bb48ac66a9f20e50fce4ceed1ca432
2011-10-31 Sriraman Tallam  <tmsriram@google.com>

* symtab.h (Symbol_table::gc_mark_symbol_for_shlib): Rename to
gc_mark_symbol.
* symtab.cc (Symbol_table::gc_mark_symbol_for_shlib): Rename to
gc_mark_symbol.
Change to just keep the section associated with symbol.
(Symbol_table::add_from_relobj): Mark symbols as not garbage when
they are externally visible and --export-dynamic is turned on.
(Symbol_table::gc_mark_dyn_syms): Call gc_mark_symbol.
gold/ChangeLog
gold/symtab.cc
gold/symtab.h