PR gold/12316
* object.h (class Sized_relobj): Remove clear_local_symbols. * reloc.cc (Sized_relobj::do_relocate): Don't call clear_local_symbols.
This commit is contained in:
parent
bf8b9e1e88
commit
b578bd7d05
3 changed files with 9 additions and 14 deletions
|
@ -1,3 +1,10 @@
|
|||
2011-02-09 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
PR gold/12316
|
||||
* object.h (class Sized_relobj): Remove clear_local_symbols.
|
||||
* reloc.cc (Sized_relobj::do_relocate): Don't call
|
||||
clear_local_symbols.
|
||||
|
||||
2010-02-08 Rafael Ávila de Espíndola <respindola@mozilla.com>
|
||||
|
||||
* plugin.cc (is_visible_from_outside): Return true for symbols
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// object.h -- support for an object file for linking in gold -*- C++ -*-
|
||||
|
||||
// Copyright 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
|
||||
// Copyright 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
|
||||
// Written by Ian Lance Taylor <iant@google.com>.
|
||||
|
||||
// This file is part of gold.
|
||||
|
@ -2165,15 +2165,6 @@ class Sized_relobj : public Relobj
|
|||
Output_symtab_xindex*,
|
||||
Output_symtab_xindex*);
|
||||
|
||||
// Clear the local symbol information.
|
||||
void
|
||||
clear_local_symbols()
|
||||
{
|
||||
this->local_values_.clear();
|
||||
this->local_got_offsets_.clear();
|
||||
this->local_plt_offsets_.clear();
|
||||
}
|
||||
|
||||
// Record a mapping from discarded section SHNDX to the corresponding
|
||||
// kept section.
|
||||
void
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// reloc.cc -- relocate input files for gold.
|
||||
|
||||
// Copyright 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
|
||||
// Copyright 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
|
||||
// Written by Ian Lance Taylor <iant@google.com>.
|
||||
|
||||
// This file is part of gold.
|
||||
|
@ -685,9 +685,6 @@ Sized_relobj<size, big_endian>::do_relocate(const Symbol_table* symtab,
|
|||
// Write out the local symbols.
|
||||
this->write_local_symbols(of, layout->sympool(), layout->dynpool(),
|
||||
layout->symtab_xindex(), layout->dynsym_xindex());
|
||||
|
||||
// We should no longer need the local symbol values.
|
||||
this->clear_local_symbols();
|
||||
}
|
||||
|
||||
// Sort a Read_multiple vector by file offset.
|
||||
|
|
Loading…
Reference in a new issue