aboutsummaryrefslogtreecommitdiff
path: root/gold/symtab.cc
AgeCommit message (Collapse)AuthorFilesLines
2007-10-16From Cary Coutant: preliminary shared library support.Ian Lance Taylor1-4/+22
2007-10-14Keep track of weak aliases, so that overriding environ works.Ian Lance Taylor1-60/+164
2007-10-14Run all error handling through an Errors object. Delete output fileIan Lance Taylor1-44/+76
on error.
2007-10-12Add an option for Stringpools to not copy strings.Ian Lance Taylor1-10/+10
2007-10-10Implement -s and -S options which strip symbols.Ian Lance Taylor1-4/+10
2007-09-28Use parameters to track whether we are doing a static link. Fix upIan Lance Taylor1-0/+33
final_value_is_known for weak undefined symbols. Pointed out by Cary Coutant.
2007-09-26Put size and endianness in parameters.Ian Lance Taylor1-69/+131
2007-09-25Add cache parameter to get_view. Discard uncached views on unlock.Ian Lance Taylor1-1/+2
Fix bug this exposed in archive armap symbol name handling.
2007-09-23Use special value when we refer a function symbol in some way otherIan Lance Taylor1-10/+14
than calling it.
2007-09-22Add licensing text to every source file.Ian Lance Taylor1-0/+20
2007-09-22It's OK to have a version if we have an existing symbol.Ian Lance Taylor1-3/+3
2007-09-22Canonicalize name and version when working with special symbols.Ian Lance Taylor1-13/+19
2007-09-19Let special symbols override existing symbols rather thanIan Lance Taylor1-69/+107
reinitializing them.
2007-09-04Add support for --enable-target to control which templateIan Lance Taylor1-22/+50
specializations we generate.
2007-09-04Ignore VER_NDX_LOCAL for an undefined symbol.Ian Lance Taylor1-2/+11
2007-08-29Copy in_reg and in_dyn when resolving NAME/VERSION with NAME/NULL.Ian Lance Taylor1-0/+4
2007-08-28Initialize plt_offset_ and has_plt_offset_ in a Symbol.Ian Lance Taylor1-0/+2
2007-08-22Add support for -E/--export-dynamic. Also clean up --help output a bit.Ian Lance Taylor1-1/+4
2006-12-06Don't emit symbols seen only in dynamic object, don't read duplicateIan Lance Taylor1-0/+13
dynamic object.
2006-12-06Generate version information.Ian Lance Taylor1-78/+108
2006-12-01gcc 3.2.2 portability hacks.Ian Lance Taylor1-3/+8
2006-12-01Can now dynamically link hello, world.Ian Lance Taylor1-41/+100
2006-11-29Hash tables, dynamic section, i386 PLT, gold_assert.Ian Lance Taylor1-37/+127
2006-11-16Snapshot. Includes first cut at output relocation sections.Ian Lance Taylor1-26/+38
2006-11-14More dynamic object support, initial scripting support.Ian Lance Taylor1-19/+194
2006-11-07Add Elf_file interface which can be used by both Sized_relobj andIan Lance Taylor1-4/+8
Sized_dynobj.
2006-11-07Rework stringpool and hash tables so that we always generate the sameIan Lance Taylor1-19/+36
output regardless of randomize_va_space.
2006-11-06Split Object into Dynobj and Relobj, incorporate elfcpp swapping changes.Ian Lance Taylor1-26/+104
2006-11-03gcc 3.2.2 portability hacks.Ian Lance Taylor1-15/+29
2006-11-03Can now do a full static link of hello, world in C or C++Ian Lance Taylor1-53/+571
2006-10-10Avoid multiple definition errors from linkonce sections.Ian Lance Taylor1-17/+32
2006-09-29Clean up HAVE_MEMBER_TEMPLATE_SPECIFICATIONS somewhat.Ian Lance Taylor1-55/+11
2006-09-29Snapshot. Now able to produce a minimal executable which actuallyIan Lance Taylor1-3/+111
runs.
2006-09-27Finished layout code.Ian Lance Taylor1-56/+47
2006-09-26g++ 3.2.2 portability fixes.Ian Lance Taylor1-2/+52
2006-09-26More section layout code.Ian Lance Taylor1-2/+67
2006-09-07More symbol resolution code.Ian Lance Taylor1-21/+30
2006-08-18Another snapshot of the current state of the sources. Gets to theIan Lance Taylor1-0/+358
point of symbol resolution and can now issue a multiple definition error. Also added target selection infrastructure.