Ian Lance Taylor
|
3728821ffc
|
Support special always-defined symbols for targets.
|
2007-11-14 07:52:21 +00:00 |
|
Ian Lance Taylor
|
e2827e5f52
|
Warn about undefined references in shared libraries if we have seen
all the DT_NEEDED entries for that library.
|
2007-11-14 07:34:53 +00:00 |
|
Ian Lance Taylor
|
a55ce7febf
|
From Craig Silverstein: Rework debug info code a bit, add option for
ODR violations, add test case.
|
2007-11-14 01:03:01 +00:00 |
|
Ian Lance Taylor
|
70e654ba48
|
From Craig Silverstein: First cut at detecting ODR violations.
|
2007-11-13 20:02:32 +00:00 |
|
Ian Lance Taylor
|
af674d1d6c
|
From Craig Silverstein: Support debug info for shared libraries.
|
2007-11-13 01:26:27 +00:00 |
|
Ian Lance Taylor
|
c261a0be88
|
From Craig Silverstein: Dwarf_line_info can work with Object rather
than Sized_relobj.
|
2007-11-12 20:55:53 +00:00 |
|
Ian Lance Taylor
|
b696e6d46c
|
From Craig Silverstein: Track_relocs doesn't need to hold onto the
object.
|
2007-11-12 20:35:21 +00:00 |
|
Ian Lance Taylor
|
24badc6562
|
From Craig Silverstein: rework DWARF reader code a bit.
|
2007-11-12 19:56:20 +00:00 |
|
Ian Lance Taylor
|
386c048c7a
|
Correct handling of GOT references in a regular object.
|
2007-11-12 17:51:55 +00:00 |
|
Ian Lance Taylor
|
aed38d0694
|
From Craig Silverstein: Initialize got_relocs.
|
2007-11-09 23:56:32 +00:00 |
|
Ian Lance Taylor
|
d12348b848
|
From Craig Silverstein: Clean up make rules for debug_msg.
|
2007-11-09 23:35:19 +00:00 |
|
Ian Lance Taylor
|
f0323c2f68
|
From Craig Silverstein: Add test for debug messages.
|
2007-11-09 23:19:11 +00:00 |
|
Ian Lance Taylor
|
4c50553d98
|
From Craig Silverstein: Use relocations in reporting error message
locations.
|
2007-11-09 23:16:54 +00:00 |
|
Ian Lance Taylor
|
d61c6bd41c
|
From Cary Coutant: More shared library support, some refactorization.
|
2007-11-09 19:45:08 +00:00 |
|
Ian Lance Taylor
|
338f2eba1a
|
From Cary Coutant: mark negative constant as unsigned.
|
2007-11-09 07:03:14 +00:00 |
|
Ian Lance Taylor
|
730cdc88f7
|
Generate a complete exception frame header. Discard duplicate
exception frame information.
|
2007-11-09 07:00:15 +00:00 |
|
Ian Lance Taylor
|
868870607e
|
From Craig Silverstein and Cary Coutant: fix assignment of section
indexes to sections which are not associated with segments.
|
2007-11-07 22:33:30 +00:00 |
|
Ian Lance Taylor
|
91ea499d4a
|
Check that we don't set the output section index twice.
|
2007-11-07 18:29:34 +00:00 |
|
Ian Lance Taylor
|
e43872e995
|
From Craig Silverstein: Templatize the Dwarf reader.
|
2007-11-07 00:49:56 +00:00 |
|
Ian Lance Taylor
|
a7a81c1d9d
|
From Craig Silverstein: Handle a .so file in a .a file.
|
2007-11-07 00:45:05 +00:00 |
|
Ian Lance Taylor
|
019cdb1a59
|
From Craig Silverstein: Don't crash if we see a file we don't recognize.
|
2007-11-07 00:31:32 +00:00 |
|
Ian Lance Taylor
|
5c2c6c957b
|
From Craig Silverstein: Add first version of generating error messages
with file name and line number.
|
2007-11-02 23:02:44 +00:00 |
|
Ian Lance Taylor
|
86849f1fac
|
From Cary Coutant: Correct generation of RELATIVE relocs.
|
2007-11-02 04:08:52 +00:00 |
|
Ian Lance Taylor
|
f7e2ee4820
|
Reworked from Andrew Chatham: report error locations.
|
2007-11-02 03:28:52 +00:00 |
|
Ian Lance Taylor
|
96f2030e25
|
From Cary Coutant: More support for -shared, including fixes to GOT
handling.
|
2007-11-01 00:19:30 +00:00 |
|
Ian Lance Taylor
|
a0451b389c
|
From Craig Silverstein: Implement OPTION in linker scripts.
|
2007-10-30 06:27:03 +00:00 |
|
Ian Lance Taylor
|
c1866bd5e3
|
Adjust PLTOFF64 calculation.
|
2007-10-30 04:23:19 +00:00 |
|
Ian Lance Taylor
|
ee9e9e8644
|
From Craig Silverstein: Implement GOTPLT64 and PLTOFF64.
|
2007-10-30 01:21:51 +00:00 |
|
Ian Lance Taylor
|
fdc2f80f7e
|
From Craig Silverstein: Clean up some unnecessary TODO markers.
|
2007-10-29 23:36:39 +00:00 |
|
Ian Lance Taylor
|
5662214762
|
From Craig Silverstein: better organization for TLS code.
|
2007-10-29 20:09:35 +00:00 |
|
Ian Lance Taylor
|
41e92bc528
|
From Craig Silverstein: Remove extraneous comment.
|
2007-10-29 17:12:11 +00:00 |
|
Ian Lance Taylor
|
dba5a01fdc
|
From Cary Coutant: Set offsets of sections with data before finalizing
local symbols.
|
2007-10-27 00:36:52 +00:00 |
|
Ian Lance Taylor
|
3c2fafa531
|
From Craig Silverstein and Ian Lance Taylor: Process --script option.
|
2007-10-27 00:29:34 +00:00 |
|
Ian Lance Taylor
|
e536689126
|
Simplify some code to avoid extra tests of number of objects.
|
2007-10-26 22:27:52 +00:00 |
|
Ian Lance Taylor
|
195e7dc6c1
|
From Craig Silverstein: preliminary support for OPTION in linker script.
|
2007-10-26 22:16:06 +00:00 |
|
Ian Lance Taylor
|
2c0aeda459
|
Exit if we couldn't open any input files.
|
2007-10-26 22:12:03 +00:00 |
|
Ian Lance Taylor
|
5d57def3b3
|
From Craig Silverstein: Minimal --script implementation.
|
2007-10-26 18:03:24 +00:00 |
|
Ian Lance Taylor
|
fa99aa0984
|
Use AC_GNU_SOURCE.
|
2007-10-24 18:11:23 +00:00 |
|
Ian Lance Taylor
|
35cdfc9a87
|
Add support for PT_GNU_STACK.
|
2007-10-23 05:05:48 +00:00 |
|
Ian Lance Taylor
|
46fe162319
|
Fix versions of copied symbols.
|
2007-10-22 23:08:22 +00:00 |
|
Ian Lance Taylor
|
6161122258
|
Implement -Bstatic/-Bdynamic.
|
2007-10-22 18:04:43 +00:00 |
|
Ian Lance Taylor
|
ee6d2efee9
|
Correct locking if a file could not be opened.
|
2007-10-22 18:02:36 +00:00 |
|
Ian Lance Taylor
|
291eaac6ab
|
From Craig Silverstein: add cast to avoid warning.
|
2007-10-20 04:35:43 +00:00 |
|
Ian Lance Taylor
|
f389a824b8
|
From Craig Silverstein: handle PLT32 relocs against local symbols for
x86_64.
|
2007-10-20 04:33:21 +00:00 |
|
Ian Lance Taylor
|
df2efe713a
|
Handle PLT32 against local symbols.
|
2007-10-20 00:33:31 +00:00 |
|
Ian Lance Taylor
|
28ef317915
|
Add wide string constant test.
|
2007-10-19 23:38:40 +00:00 |
|
Ian Lance Taylor
|
fa1bd4fb25
|
Fix handling of wide string merge sections.
|
2007-10-19 23:33:37 +00:00 |
|
Ian Lance Taylor
|
51b08ebe94
|
Add support for -Bsymbolic.
|
2007-10-18 23:20:53 +00:00 |
|
Ian Lance Taylor
|
af4a8a833e
|
Rework section mapping algorithm to handle .data.rel.ro sections.
|
2007-10-18 19:56:12 +00:00 |
|
Ian Lance Taylor
|
87f9577614
|
Correctly handle alignment in merge sections.
|
2007-10-18 17:46:23 +00:00 |
|