aboutsummaryrefslogtreecommitdiff
path: root/gold/layout.cc
AgeCommit message (Collapse)AuthorFilesLines
2008-03-11If we a section with no flags followed by a section with the same nameIan Lance Taylor1-85/+139
with flags, put them in the same output section.
2008-03-06Support --hash-style=gnu.Ian Lance Taylor1-16/+42
2008-03-04From Craig Silverstein: rework option handling to make it easier toIan Lance Taylor1-1/+1
add a new option.
2008-03-04From Craig Silverstein: rename some option functions in preparationIan Lance Taylor1-4/+4
for reworking option handling.
2008-02-29Remove gcc 3.2 compatibility hacks.Ian Lance Taylor1-27/+22
2008-02-28Don't check assertions until symbols are finalized. Create an outputIan Lance Taylor1-0/+12
section if the script uses a data statement with no input sections. Don't create a loadable segment for the headers if there is no room.
2008-02-28Put input sections with no flags in output sections with the same name.Ian Lance Taylor1-2/+15
2008-02-28From Craig Silverstein: Have Parameters point to General_options.Ian Lance Taylor1-79/+64
2008-02-27Implement -q/--emit-relocs.Ian Lance Taylor1-3/+5
2008-02-26From Craig Silverstein: rework handling of Script_options.Ian Lance Taylor1-2/+3
2008-02-26From Craig Silverstein: rename option functions for future optionIan Lance Taylor1-13/+13
handling rewrite.
2008-02-13Implement -Tdata and -Tbss.Ian Lance Taylor1-17/+47
2008-02-12Set TEXTREL correctly when using a SECTIONS clause.Ian Lance Taylor1-9/+31
2008-02-08Add support for --format binary for input files.Ian Lance Taylor1-4/+4
2008-02-07Support --oformat binary.Ian Lance Taylor1-0/+58
2008-02-07Implement --just-symbols, including -R FILE. Fix symbol values whenIan Lance Taylor1-3/+3
doing a relocatable link.
2008-02-06Support creating empty output when there are no input objects.Ian Lance Taylor1-1/+1
2008-02-06Fix group signature handling for relocatable link, add bootstrapIan Lance Taylor1-8/+42
relocatable test.
2008-02-06Initial -r support.Ian Lance Taylor1-19/+276
2008-02-04Implement PHDRS.Ian Lance Taylor1-13/+37
2008-02-04Implement SIZEOF_HEADERS, section constraints, other minor linkerIan Lance Taylor1-65/+78
script items.
2008-02-04Fully implement the SECTIONS clause.Ian Lance Taylor1-103/+285
2008-01-26Don't pass around the target in order to define symbols; get it fromIan Lance Taylor1-12/+8
the parameters instead.
2008-01-24Originally from Craig Silverstein, with changes: support using aIan Lance Taylor1-2/+2
version script to force symbols to be local.
2008-01-18Don't include options.h in fileread.h. Remove General_optionsIan Lance Taylor1-2/+2
reference from Output_file class.
2008-01-15From Andrew Chatham and Craig Silverstein: Add support for versionIan Lance Taylor1-1/+1
scripts.
2008-01-09Support assignments and expressions in linker scripts.Ian Lance Taylor1-5/+9
2008-01-06Add support for -e and for ENTRY in linker scripts.Ian Lance Taylor1-2/+4
2008-01-04Add -h/-soname option.Ian Lance Taylor1-0/+7
2008-01-02Reduce the number of system calls. Use readv instead of pread. DoIan Lance Taylor1-3/+2
better handling of cached views.
2007-12-21Speed up relocations against local symbols in merged sections.Ian Lance Taylor1-2/+12
2007-12-19Use string length when available when calling Stringpool. CompareIan Lance Taylor1-1/+1
pointers first when looking up Stringpool entries.
2007-12-18Don't write unattached after_input sections twice.Ian Lance Taylor1-8/+0
2007-12-18Print statistics about merge sections with --stats.Ian Lance Taylor1-0/+5
2007-12-14Rewrite workqueue. This version eliminates the master thread, andIan Lance Taylor1-65/+68
reduces the amount of locking required to find a new thread to run.
2007-12-14From Craig Silverstein: size hash tables to avoid resizing.Ian Lance Taylor1-0/+19
2007-12-11From Cary Coutant: Set DF_STATIC_TLS as appropriate.Ian Lance Taylor1-1/+4
2007-12-07From Cary Coutant: Fix x86_64 TLS. Also set DT_TEXTREL as well asIan Lance Taylor1-1/+5
DF_TEXTREL.
2007-12-07Fix ehframe header handling for shared libraries.Ian Lance Taylor1-1/+3
2007-12-06From Cary Coutant: More support for generating shared libraries.Ian Lance Taylor1-9/+58
2007-12-05Stringpool stats. Also make Symbol_table support functions inline.Ian Lance Taylor1-0/+10
2007-12-01Compress all debug sections.Ian Lance Taylor1-18/+33
2007-11-30From Craig Silverstein: Add support for compressing .debug_str section.Ian Lance Taylor1-7/+39
2007-11-29Clean up setting address and section offset.Ian Lance Taylor1-35/+55
2007-11-15From Cary Coutant: Count textrel with output sections rather thanIan Lance Taylor1-9/+22
setting a flag as we add each reloc in the target code.
2007-11-15From Craig Silverstein: Add --strip-debug-gdb.Ian Lance Taylor1-0/+35
2007-11-14From Cary Coutant: Improve i386 shared library TLS support.Ian Lance Taylor1-1/+9
2007-11-14Add heuristics for undefined symbol warnings.Ian Lance Taylor1-2/+2
2007-11-09Generate a complete exception frame header. Discard duplicateIan Lance Taylor1-42/+236
exception frame information.
2007-11-07From Craig Silverstein and Cary Coutant: fix assignment of sectionIan Lance Taylor1-5/+21
indexes to sections which are not associated with segments.