139 Commits (2fa15f237df903f4809733afee950f955559fbf7)

Author SHA1 Message Date
Ian Lance Taylor 1e9836570f Update comments about output offsets and merged input sections. 19 years ago
Ian Lance Taylor 8f00aeb8a6 Make functions on hot path inline. Remove a mistaken virtual 19 years ago
Ian Lance Taylor 38c5e8b493 Print statistics about merge sections with --stats. 19 years ago
Ian Lance Taylor 8383303e0a Add section_size_type and section_offset_type, use them to replace a 19 years ago
Ian Lance Taylor e8c846c359 From Cary Coutant: Fix handling of RELATIVE RELA relocs. 19 years ago
Ian Lance Taylor 7bf1f8020f From Cary Coutant: More support for generating shared libraries. 19 years ago
Ian Lance Taylor c420411fe8 From Craig Silverstein: Support irregular output files. 19 years ago
Ian Lance Taylor 96803768f1 Compress all debug sections. 19 years ago
Ian Lance Taylor 9a0910c33e From Craig Silverstein: Add support for compressing .debug_str section. 19 years ago
Ian Lance Taylor 27bc2bce09 Clean up setting address and section offset. 19 years ago
Ian Lance Taylor 4f4c5f80c7 From Cary Coutant: Count textrel with output sections rather than 19 years ago
Ian Lance Taylor 07f397aba3 From Cary Coutant: Improve i386 shared library TLS support. 19 years ago
Ian Lance Taylor 730cdc88f7 Generate a complete exception frame header. Discard duplicate 19 years ago
Ian Lance Taylor 91ea499d4a Check that we don't set the output section index twice. 19 years ago
Ian Lance Taylor 87f9577614 Correctly handle alignment in merge sections. 19 years ago
Ian Lance Taylor cfd73a4e26 Add an option for Stringpools to not copy strings. 19 years ago
Ian Lance Taylor e727fa71af Add support for local GOT offsets. 19 years ago
Ian Lance Taylor 9025d29d14 Put size and endianness in parameters. 19 years ago
Ian Lance Taylor 6cb15b7f89 Add licensing text to every source file. 19 years ago
Ian Lance Taylor 7e1edb9089 Add global parameters. 19 years ago
Ian Lance Taylor c51e6221b8 Use nops when doing alignment padding between code sections. 19 years ago
Ian Lance Taylor 0496d5e5b4 Force PT_LOAD segments to be aligned to the page size. 19 years ago
Ian Lance Taylor 41f542e70b Add support for -rpath. 19 years ago
Ian Lance Taylor b8e6aad960 Add support for SHF_MERGE sections. 20 years ago
Ian Lance Taylor 14b3174058 Generate version information. 20 years ago
Ian Lance Taylor 16649710df Can now dynamically link hello, world. 20 years ago
Ian Lance Taylor 1ddbd1e617 gcc 3.2.2 portability hacks. 20 years ago
Ian Lance Taylor 5a6f7e2db5 Added a testsuite. More support for COPY relocations. 20 years ago
Ian Lance Taylor a3ad94edd4 Hash tables, dynamic section, i386 PLT, gold_assert. 20 years ago
Ian Lance Taylor c06b7b0ba3 Snapshot. Includes first cut at output relocation sections. 20 years ago
Ian Lance Taylor dbe717effb More dynamic object support, initial scripting support. 20 years ago
Ian Lance Taylor f6ce93d6e9 Split Object into Dynobj and Relobj, incorporate elfcpp swapping changes. 20 years ago
Ian Lance Taylor ead1e4244a Can now do a full static link of hello, world in C or C++ 20 years ago
Ian Lance Taylor 92e059d8dc Framework for relocation scanning. Implement simple static TLS 20 years ago
Ian Lance Taylor 5482377ddc Clean up HAVE_MEMBER_TEMPLATE_SPECIFICATIONS somewhat. 20 years ago
Ian Lance Taylor 61ba1cf936 Snapshot. Now able to produce a minimal executable which actually 20 years ago
Ian Lance Taylor 75f65a3e30 Finished layout code. 20 years ago
Ian Lance Taylor 54dc642545 More section layout code. 20 years ago
Ian Lance Taylor a2fb1b05e4 New drop, with first cut of section layout code. 20 years ago