Ian Lance Taylor
|
c79126688f
|
Add threading support.
|
2007-11-22 00:05:51 +00:00 |
Ian Lance Taylor
|
78f156961e
|
From Craig Silverstein: Report output file name with ODR violation
warning message.
|
2007-11-14 18:44:58 +00:00 |
Ian Lance Taylor
|
9a2d698415
|
Add heuristics for undefined symbol warnings.
|
2007-11-14 16:53:25 +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
|
70e654ba48
|
From Craig Silverstein: First cut at detecting ODR violations.
|
2007-11-13 20:02:32 +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
|
e536689126
|
Simplify some code to avoid extra tests of number of objects.
|
2007-10-26 22:27:52 +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
|
fe9a4c1201
|
Add infrastructure for threading support.
|
2007-10-17 06:24:50 +00:00 |
Ian Lance Taylor
|
436ca963fd
|
From Cary Coutant: preliminary shared library support.
|
2007-10-16 23:23:08 +00:00 |
Ian Lance Taylor
|
75f2446ec3
|
Run all error handling through an Errors object. Delete output file
on error.
|
2007-10-14 06:49:14 +00:00 |
Ian Lance Taylor
|
27b7985a73
|
From Craig Silverstein: add some internationalization calls.
|
2007-10-14 04:06:18 +00:00 |
Ian Lance Taylor
|
4eff2974c2
|
From Craig Silverstein: error if we see a dynamic object when the
-static option was given.
|
2007-10-14 02:52:13 +00:00 |
Ian Lance Taylor
|
b3b74ddc6e
|
Use parameters to track whether we are doing a static link. Fix up
final_value_is_known for weak undefined symbols. Pointed out by Cary
Coutant.
|
2007-09-28 06:36:25 +00:00 |
Ian Lance Taylor
|
9025d29d14
|
Put size and endianness in parameters.
|
2007-09-26 07:01:35 +00:00 |
Ian Lance Taylor
|
6cb15b7f89
|
Add licensing text to every source file.
|
2007-09-22 21:02:10 +00:00 |
Ian Lance Taylor
|
bfd58944a6
|
Define __start and __stop symbols.
|
2007-09-22 04:42:09 +00:00 |
Ian Lance Taylor
|
16649710df
|
Can now dynamically link hello, world.
|
2006-12-01 16:51:25 +00:00 |
Ian Lance Taylor
|
5a6f7e2db5
|
Added a testsuite. More support for COPY relocations.
|
2006-11-30 23:52:50 +00:00 |
Ian Lance Taylor
|
a3ad94edd4
|
Hash tables, dynamic section, i386 PLT, gold_assert.
|
2006-11-29 17:56:40 +00:00 |
Ian Lance Taylor
|
dbe717effb
|
More dynamic object support, initial scripting support.
|
2006-11-14 19:21:05 +00:00 |
Ian Lance Taylor
|
f6ce93d6e9
|
Split Object into Dynobj and Relobj, incorporate elfcpp swapping changes.
|
2006-11-06 22:46:08 +00:00 |
Ian Lance Taylor
|
ead1e4244a
|
Can now do a full static link of hello, world in C or C++
|
2006-11-03 18:26:11 +00:00 |
Ian Lance Taylor
|
92e059d8dc
|
Framework for relocation scanning. Implement simple static TLS
relocations.
|
2006-10-20 20:40:49 +00:00 |
Ian Lance Taylor
|
12e14209f0
|
Lay out object file sections when we add the symbols to the symbol
table.
|
2006-10-06 20:40:16 +00:00 |
Ian Lance Taylor
|
61ba1cf936
|
Snapshot. Now able to produce a minimal executable which actually
runs.
|
2006-09-29 19:58:17 +00:00 |
Ian Lance Taylor
|
75f65a3e30
|
Finished layout code.
|
2006-09-27 22:53:42 +00:00 |
Ian Lance Taylor
|
54dc642545
|
More section layout code.
|
2006-09-26 21:00:34 +00:00 |
Ian Lance Taylor
|
a2fb1b05e4
|
New drop, with first cut of section layout code.
|
2006-09-21 22:13:18 +00:00 |
Ian Lance Taylor
|
14bfc3f555
|
Another snapshot of the current state of the sources. Gets to the
point of symbol resolution and can now issue a multiple definition
error. Also added target selection infrastructure.
|
2006-08-18 22:29:20 +00:00 |
Ian Lance Taylor
|
bae7f79e03
|
Initial CVS checkin of gold
|
2006-08-04 23:10:59 +00:00 |