aboutsummaryrefslogtreecommitdiff
path: root/gold/layout.cc
AgeCommit message (Expand)AuthorFilesLines
2008-03-12Combine read-only .eh_frame sections with read-write .eh_frameIan Lance Taylor1-1/+46
2008-03-11If we a section with no flags followed by a section with the same nameIan Lance Taylor1-85/+139
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
2008-03-04From Craig Silverstein: rename some option functions in preparationIan Lance Taylor1-4/+4
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
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
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
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
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
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
2008-01-24Originally from Craig Silverstein, with changes: support using aIan Lance Taylor1-2/+2
2008-01-18Don't include options.h in fileread.h. Remove General_optionsIan Lance Taylor1-2/+2
2008-01-15From Andrew Chatham and Craig Silverstein: Add support for versionIan Lance Taylor1-1/+1
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
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
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
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
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
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