Ian Lance Taylor
|
2ea9794110
|
Revert -Wshadow changes, all changes from:
2009-12-11 Doug Kwan <dougkwan@google.com>
2009-12-11 Nick Clifton <nickc@redhat.com>
* configure.ac: Remove -Wshadow when setting WARN_CXXFLAGS.
|
2009-12-14 19:53:05 +00:00 |
|
Nick Clifton
|
91d6fa6a03
|
Add -Wshadow to the gcc command line options used when compiling the binutils.
Fix up all warnings generated by the addition of this switch.
|
2009-12-11 13:42:17 +00:00 |
|
Ian Lance Taylor
|
37c3b7b014
|
* merge.cc (Object_merge_map::initialize_input_to_output_map):
Reserve space in the hash table.
|
2009-07-09 23:29:55 +00:00 |
|
Ian Lance Taylor
|
cb010894ee
|
* merge.cc (do_add_input_section): Correct pend value. Change
message about last entry not being null terminated from error to
warning.
|
2009-03-23 21:15:08 +00:00 |
|
Ian Lance Taylor
|
780e49c563
|
* merge.cc (Object_merge_map::get_output_offset): Remove inline
qualifier.
|
2008-04-08 18:46:43 +00:00 |
|
Ian Lance Taylor
|
ebdbb4583d
|
Update copyright years. Update language files.
|
2008-03-13 21:04:21 +00:00 |
|
Ian Lance Taylor
|
1d6531cfad
|
Don't crash if we change the address of the .eh_frame section after we
find its size.
|
2008-03-13 20:58:11 +00:00 |
|
Ian Lance Taylor
|
a9a60db689
|
Speed up relocations against local symbols in merged sections.
|
2007-12-21 21:19:45 +00:00 |
|
Ian Lance Taylor
|
1e9836570f
|
Update comments about output offsets and merged input sections.
|
2007-12-20 16:27:34 +00:00 |
|
Ian Lance Taylor
|
4106a0814a
|
Remove one inline.
|
2007-12-20 01:32:10 +00:00 |
|
Ian Lance Taylor
|
8f00aeb8a6
|
Make functions on hot path inline. Remove a mistaken virtual
declaration.
|
2007-12-20 01:29:04 +00:00 |
|
Ian Lance Taylor
|
2030fba084
|
Move Stringpool offsets into a chunked_vector indexed by keys.
|
2007-12-19 01:23:46 +00:00 |
|
Ian Lance Taylor
|
c0873094f5
|
Use string length when available when calling Stringpool. Compare
pointers first when looking up Stringpool entries.
|
2007-12-19 00:29:28 +00:00 |
|
Ian Lance Taylor
|
38c5e8b493
|
Print statistics about merge sections with --stats.
|
2007-12-18 21:24:10 +00:00 |
|
Ian Lance Taylor
|
8383303e0a
|
Add section_size_type and section_offset_type, use them to replace a
lot of instances of off_t.
|
2007-12-18 00:48:04 +00:00 |
|
Ian Lance Taylor
|
281b8327ae
|
Minor speedup to Output_merge_string::do_add_input_section.
|
2007-12-15 01:01:48 +00:00 |
|
Ian Lance Taylor
|
96803768f1
|
Compress all debug sections.
|
2007-12-01 06:34:12 +00:00 |
|
Ian Lance Taylor
|
9a0910c33e
|
From Craig Silverstein: Add support for compressing .debug_str section.
|
2007-11-30 00:35:27 +00:00 |
|
Ian Lance Taylor
|
27bc2bce09
|
Clean up setting address and section offset.
|
2007-11-29 20:10:17 +00:00 |
|
Ian Lance Taylor
|
4625f782a5
|
Rework merge_map for speed.
|
2007-11-27 06:13:33 +00:00 |
|
Ian Lance Taylor
|
d8a8897678
|
Make Merge_key_less operator() inline.
|
2007-11-22 00:45:46 +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
|
291eaac6ab
|
From Craig Silverstein: add cast to avoid warning.
|
2007-10-20 04:35:43 +00:00 |
|
Ian Lance Taylor
|
fa1bd4fb25
|
Fix handling of wide string merge sections.
|
2007-10-19 23:33:37 +00:00 |
|
Ian Lance Taylor
|
87f9577614
|
Correctly handle alignment in merge sections.
|
2007-10-18 17:46:23 +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
|
cfd73a4e26
|
Add an option for Stringpools to not copy strings.
|
2007-10-12 06:06:34 +00:00 |
|
Ian Lance Taylor
|
cec9d2f362
|
From Craig Silverstein: don't get confused if the same file name
occurs in an archive.
|
2007-10-10 06:33:56 +00:00 |
|
Ian Lance Taylor
|
9eb9fa57c2
|
Add cache parameter to get_view. Discard uncached views on unlock.
Fix bug this exposed in archive armap symbol name handling.
|
2007-09-25 17:50:26 +00:00 |
|
Ian Lance Taylor
|
c077629be8
|
Avoid dereferencing map->end().
|
2007-09-23 03:16:47 +00:00 |
|
Ian Lance Taylor
|
6cb15b7f89
|
Add licensing text to every source file.
|
2007-09-22 21:02:10 +00:00 |
|
Ian Lance Taylor
|
42e3fe0dd9
|
We don't need a hash table mapping input locations to strings.
|
2007-09-22 05:38:12 +00:00 |
|
Ian Lance Taylor
|
b8e6aad960
|
Add support for SHF_MERGE sections.
|
2007-05-16 17:42:48 +00:00 |
|