71 Commits (edfbb029539d1e67751ca7dd7c6ff3cbe702a6c2)

Author SHA1 Message Date
Cary Coutant edfbb02953 * i386.cc (Target_i386::define_tls_base_symbol): New function. 19 years ago
Ian Lance Taylor 12c0daef5f * copy-relocs.cc: New file. 19 years ago
Cary Coutant 009a67a28f * i386.cc (Target_i386::got_mod_index_entry): Restore code previously 19 years ago
Cary Coutant c2b45e22d5 2008-04-11 Cary Coutant <ccoutant@google.com> 19 years ago
Ian Lance Taylor 0864d55193 * options.h (class General_options): Define --wrap as a special 19 years ago
Ian Lance Taylor e96caa7910 * options.cc (options::help): Print list of supported targets. 19 years ago
Cary Coutant 0a65a3a740 * i386.cc (Target_i386::Got_type): New enum declaration. 19 years ago
Ian Lance Taylor ebdbb4583d Update copyright years. Update language files. 19 years ago
Ian Lance Taylor 7d1a9ebbf2 Remove gcc 3.2 compatibility hacks. 19 years ago
Ian Lance Taylor 8851eccaec From Craig Silverstein: Have Parameters point to General_options. 19 years ago
Ian Lance Taylor 7019cd2565 Implement -q/--emit-relocs. 19 years ago
Ian Lance Taylor cd72c29180 From Craig Silverstein: implement -z max-page-size and -z 19 years ago
Ian Lance Taylor 0daa6f62c8 Support selecting target by name. 19 years ago
Ian Lance Taylor dceae3c154 Support dynamic relocations against local section symbols. 19 years ago
Ian Lance Taylor 8fc19601e8 From Cary Coutant: fix handling of undefined symbols in shared 19 years ago
Ian Lance Taylor 6a74a71947 Initial -r support. 19 years ago
Ian Lance Taylor 03e8f2b225 From Cary Coutant: Fix a case in which code takes the address of a 19 years ago
Ian Lance Taylor 9b07f471e3 Don't pass around the target in order to define symbols; get it from 19 years ago
Ian Lance Taylor 0700cf329e From Cary Coutant: Fix mixing PIC and non-PIC relocs in the same 19 years ago
Ian Lance Taylor 99f8facac9 From Cary Coutant: Fix handling of versioned symbols, add some tests. 19 years ago
Ian Lance Taylor fe8718a463 Convert more instances of off_t to be 32-bit types. 19 years ago
Ian Lance Taylor 535890bb64 From Cary Coutant: Set DF_STATIC_TLS as appropriate. 19 years ago
Ian Lance Taylor 94c4710f80 From Cary Coutant: Handle TLS entry for TLS module index. 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 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 a2b1aa12f7 From Craig Silverstein: Add support for --demangle. 19 years ago
Ian Lance Taylor 07f397aba3 From Cary Coutant: Improve i386 shared library TLS support. 19 years ago
Ian Lance Taylor 9a2d698415 Add heuristics for undefined symbol warnings. 19 years ago
Ian Lance Taylor 601e4987b8 Revert last patch. 19 years ago
Ian Lance Taylor 3728821ffc Support special always-defined symbols for targets. 19 years ago
Ian Lance Taylor 386c048c7a Correct handling of GOT references in a regular object. 19 years ago
Ian Lance Taylor d61c6bd41c From Cary Coutant: More shared library support, some refactorization. 19 years ago
Ian Lance Taylor 730cdc88f7 Generate a complete exception frame header. Discard duplicate 19 years ago
Ian Lance Taylor 86849f1fac From Cary Coutant: Correct generation of RELATIVE relocs. 19 years ago
Ian Lance Taylor 96f2030e25 From Cary Coutant: More support for -shared, including fixes to GOT 19 years ago
Ian Lance Taylor 5662214762 From Craig Silverstein: better organization for TLS code. 19 years ago
Ian Lance Taylor 35cdfc9a87 Add support for PT_GNU_STACK. 19 years ago
Ian Lance Taylor 46fe162319 Fix versions of copied symbols. 19 years ago
Ian Lance Taylor df2efe713a Handle PLT32 against local symbols. 19 years ago
Ian Lance Taylor 436ca963fd From Cary Coutant: preliminary shared library support. 19 years ago
Ian Lance Taylor 0c5e9c22aa From Craig Silverstein: implement -Ttext. 19 years ago
Ian Lance Taylor 1b64748bed From Craig Silverstein: support local GOT relocs for i386. 19 years ago
Ian Lance Taylor a0c4fb0ac6 Remove extraneous newlines. 19 years ago
Ian Lance Taylor 75f2446ec3 Run all error handling through an Errors object. Delete output file 19 years ago
Ian Lance Taylor e041f13d5a From Craig Silverstein: use tls.h in x86_64.cc. 19 years ago
Ian Lance Taylor 7d00dcbd9c From Andrew Chatham: exit on relocation error. 19 years ago
Ian Lance Taylor af6359d59d From Craig Silverstein: add tls.h, use it in i386.cc. 19 years ago
Ian Lance Taylor 46cf9fa27e Add support for local dynamic relocations. 19 years ago