189 Commits (b2766bff8e332394b9f075245336de6dd9cac5fa)

Author SHA1 Message Date
Ian Lance Taylor 338f2eba1a From Cary Coutant: mark negative constant as unsigned. 19 years ago
Ian Lance Taylor 730cdc88f7 Generate a complete exception frame header. Discard duplicate 19 years ago
Ian Lance Taylor 868870607e From Craig Silverstein and Cary Coutant: fix assignment of section 19 years ago
Ian Lance Taylor 91ea499d4a Check that we don't set the output section index twice. 19 years ago
Ian Lance Taylor e43872e995 From Craig Silverstein: Templatize the Dwarf reader. 19 years ago
Ian Lance Taylor a7a81c1d9d From Craig Silverstein: Handle a .so file in a .a file. 19 years ago
Ian Lance Taylor 019cdb1a59 From Craig Silverstein: Don't crash if we see a file we don't recognize. 19 years ago
Ian Lance Taylor 5c2c6c957b From Craig Silverstein: Add first version of generating error messages 19 years ago
Ian Lance Taylor 86849f1fac From Cary Coutant: Correct generation of RELATIVE relocs. 19 years ago
Ian Lance Taylor f7e2ee4820 Reworked from Andrew Chatham: report error locations. 19 years ago
Ian Lance Taylor 96f2030e25 From Cary Coutant: More support for -shared, including fixes to GOT 19 years ago
Ian Lance Taylor a0451b389c From Craig Silverstein: Implement OPTION in linker scripts. 19 years ago
Ian Lance Taylor c1866bd5e3 Adjust PLTOFF64 calculation. 19 years ago
Ian Lance Taylor ee9e9e8644 From Craig Silverstein: Implement GOTPLT64 and PLTOFF64. 19 years ago
Ian Lance Taylor fdc2f80f7e From Craig Silverstein: Clean up some unnecessary TODO markers. 19 years ago
Ian Lance Taylor 5662214762 From Craig Silverstein: better organization for TLS code. 19 years ago
Ian Lance Taylor 41e92bc528 From Craig Silverstein: Remove extraneous comment. 19 years ago
Ian Lance Taylor dba5a01fdc From Cary Coutant: Set offsets of sections with data before finalizing 19 years ago
Ian Lance Taylor 3c2fafa531 From Craig Silverstein and Ian Lance Taylor: Process --script option. 19 years ago
Ian Lance Taylor e536689126 Simplify some code to avoid extra tests of number of objects. 19 years ago
Ian Lance Taylor 195e7dc6c1 From Craig Silverstein: preliminary support for OPTION in linker script. 19 years ago
Ian Lance Taylor 2c0aeda459 Exit if we couldn't open any input files. 19 years ago
Ian Lance Taylor 5d57def3b3 From Craig Silverstein: Minimal --script implementation. 19 years ago
Ian Lance Taylor fa99aa0984 Use AC_GNU_SOURCE. 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 6161122258 Implement -Bstatic/-Bdynamic. 19 years ago
Ian Lance Taylor ee6d2efee9 Correct locking if a file could not be opened. 19 years ago
Ian Lance Taylor 291eaac6ab From Craig Silverstein: add cast to avoid warning. 19 years ago
Ian Lance Taylor f389a824b8 From Craig Silverstein: handle PLT32 relocs against local symbols for 19 years ago
Ian Lance Taylor df2efe713a Handle PLT32 against local symbols. 19 years ago
Ian Lance Taylor 28ef317915 Add wide string constant test. 19 years ago
Ian Lance Taylor fa1bd4fb25 Fix handling of wide string merge sections. 19 years ago
Ian Lance Taylor 51b08ebe94 Add support for -Bsymbolic. 19 years ago
Ian Lance Taylor af4a8a833e Rework section mapping algorithm to handle .data.rel.ro sections. 19 years ago
Ian Lance Taylor 87f9577614 Correctly handle alignment in merge sections. 19 years ago
Ian Lance Taylor fe9a4c1201 Add infrastructure for threading support. 19 years ago
Ian Lance Taylor 436ca963fd From Cary Coutant: preliminary shared library support. 19 years ago
Ian Lance Taylor a360aedd0f From Craig Silverstein: check that we get environ right. 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 72ec287661 From Craig Silverstein: add LD to LE TLS optimizations. 19 years ago
Ian Lance Taylor 5ffcaa866f From Craig Silverstein: call unlink_if_ordinary. 19 years ago
Ian Lance Taylor cd4662c7e4 Fix exit status. 19 years ago
Ian Lance Taylor aeddab66fe Keep track of weak aliases, so that overriding environ works. 19 years ago
Ian Lance Taylor ad435a2465 Adjust linkonce symbol name algorithm to work for 19 years ago
Ian Lance Taylor d20222a1e7 Better multiple definition errors. 19 years ago
Ian Lance Taylor a0c4fb0ac6 Remove extraneous newlines. 19 years ago
Ian Lance Taylor ac2d295e92 Remove extraneous newline. 19 years ago
Ian Lance Taylor 75f2446ec3 Run all error handling through an Errors object. Delete output file 19 years ago