summaryrefslogtreecommitdiff
path: root/gold
Commit message (Collapse)AuthorAgeFilesLines
* Let special symbols override existing symbols rather thanIan Lance Taylor2007-09-193-207/+368
| | | | reinitializing them.
* Add control over template specialization.Ian Lance Taylor2007-09-191-2/+14
|
* Compute string lengths before sorting. From Craig Silverstein.Ian Lance Taylor2007-09-182-26/+42
|
* Generate a GLOB_DAT reloc for a GOT32 reloc against a symbol definedIan Lance Taylor2007-09-121-14/+19
| | | | in a dynamic object.
* Don't try to find version definition index when creating an executable.Ian Lance Taylor2007-09-123-8/+20
|
* Only create a version definition for a shared library. Set theIan Lance Taylor2007-09-111-1/+5
| | | | | dynamic symbol index for a version definition when finalizing versions.
* Add -rpath-link option, currently unused.Ian Lance Taylor2007-09-062-1/+16
|
* Add support for --enable-target to control which templateIan Lance Taylor2007-09-0410-44/+457
| | | | specializations we generate.
* Ignore VER_NDX_LOCAL for an undefined symbol.Ian Lance Taylor2007-09-041-2/+11
|
* Any symbol which is in both a regular object and a dynamic objectIan Lance Taylor2007-08-292-10/+4
| | | | requires an entry in the dynamic symbol table.
* Copy in_reg and in_dyn when resolving NAME/VERSION with NAME/NULL.Ian Lance Taylor2007-08-292-0/+9
|
* Set in_dyn_ and in_reg_ when overriding a symbol.Ian Lance Taylor2007-08-281-0/+4
|
* Initialize plt_offset_ and has_plt_offset_ in a Symbol.Ian Lance Taylor2007-08-281-0/+2
|
* Recognize and ignore the --eh-frame-hdr option.Ian Lance Taylor2007-08-222-0/+13
|
* Add support for -E/--export-dynamic. Also clean up --help output a bit.Ian Lance Taylor2007-08-224-6/+33
|
* Implement --whole-archive.Ian Lance Taylor2007-08-215-28/+146
|
* Make relative references in linker scripts absolute and update achatham2007-08-212-2/+15
| | | | comment about relocate() being called.
* Force PT_LOAD segments to be aligned to the page size.Ian Lance Taylor2007-08-212-2/+17
|
* Add support for -rpath.Ian Lance Taylor2007-08-214-1/+47
|
* Add support for SHF_MERGE sections.Ian Lance Taylor2007-05-1618-267/+1451
|
* Don't emit symbols seen only in dynamic object, don't read duplicateIan Lance Taylor2006-12-068-37/+96
| | | | dynamic object.
* gcc 3.2.2 and 4.1.0 portability hacks.Ian Lance Taylor2006-12-065-103/+135
|
* Generate version information.Ian Lance Taylor2006-12-0612-347/+1432
|
* gcc 3.2.2 portability hacks.Ian Lance Taylor2006-12-012-4/+10
|
* Can now dynamically link hello, world.Ian Lance Taylor2006-12-0112-184/+541
|
* gcc 3.2.2 portability hacks.Ian Lance Taylor2006-12-012-3/+5
|
* Added a testsuite. More support for COPY relocations.Ian Lance Taylor2006-11-3027-240/+1988
|
* Hash tables, dynamic section, i386 PLT, gold_assert.Ian Lance Taylor2006-11-2930-614/+2221
|
* Snapshot. Includes first cut at output relocation sections.Ian Lance Taylor2006-11-1616-177/+833
|
* More dynamic object support, initial scripting support.Ian Lance Taylor2006-11-1429-369/+3293
|
* Add Elf_file interface which can be used by both Sized_relobj andIan Lance Taylor2006-11-075-226/+185
| | | | Sized_dynobj.
* Rework stringpool and hash tables so that we always generate the sameIan Lance Taylor2006-11-078-78/+152
| | | | output regardless of randomize_va_space.
* Split Object into Dynobj and Relobj, incorporate elfcpp swapping changes.Ian Lance Taylor2006-11-0623-649/+807
|
* Ignored the -m option, for old linker compatibility.Ian Lance Taylor2006-11-033-14/+24
|
* Update for line number changes.Ian Lance Taylor2006-11-031-12/+12
|
* gcc 3.2.2 portability hacks.Ian Lance Taylor2006-11-037-40/+60
|
* Can now do a full static link of hello, world in C or C++Ian Lance Taylor2006-11-0336-572/+3545
|
* Framework for relocation scanning. Implement simple static TLSIan Lance Taylor2006-10-2023-312/+2346
| | | | relocations.
* Avoid multiple definition errors from linkonce sections.Ian Lance Taylor2006-10-105-33/+64
|
* Lay out object file sections when we add the symbols to the symbolIan Lance Taylor2006-10-0611-183/+213
| | | | table.
* Clean up HAVE_MEMBER_TEMPLATE_SPECIFICATIONS somewhat.Ian Lance Taylor2006-09-297-102/+96
|
* Snapshot. Now able to produce a minimal executable which actuallyIan Lance Taylor2006-09-2928-221/+2784
| | | | runs.
* Finished layout code.Ian Lance Taylor2006-09-2712-349/+1223
|
* gcc 4.1.0 portability fixes.Ian Lance Taylor2006-09-262-3/+2
|
* g++ 3.2.2 portability fixes.Ian Lance Taylor2006-09-267-17/+105
|
* g++ 3.2.2 portability for grhat.Ian Lance Taylor2006-09-266-3/+66
|
* More section layout code.Ian Lance Taylor2006-09-2617-103/+1427
|
* New drop, with first cut of section layout code.Ian Lance Taylor2006-09-2119-164/+1472
|
* More symbol resolution code.Ian Lance Taylor2006-09-074-62/+274
|
* Another snapshot of the current state of the sources. Gets to theIan Lance Taylor2006-08-1819-108/+1625
| | | | | point of symbol resolution and can now issue a multiple definition error. Also added target selection infrastructure.