summaryrefslogtreecommitdiff
path: root/gold/ChangeLog
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>2008-03-29 08:09:55 +0000
committerIan Lance Taylor <ian@airs.com>2008-03-29 08:09:55 +0000
commit0a4e7c6f2e3795efd7f055ba3efa3c2e77cd2c4f (patch)
tree4c46305cdbdb035ddad987d6c76abc3c3b6f9ca3 /gold/ChangeLog
parent7b2620a9d274c224e9b16ba346a6d444030ac01a (diff)
downloadbinutils-redhat-0a4e7c6f2e3795efd7f055ba3efa3c2e77cd2c4f.tar.gz
* output.cc
(Output_section::Input_section_sort_entry::has_priority): New function. (Output_section::Input_section_sort_entry::match_file_name): New function. (Output_section::Input_section_sort_entry::match_section_name): Remove. (Output_section::Input_section_sort_entry::match_section_name_prefix): Remove. (Output_section::Input_section_sort_entry::match_section_file): Remove. (Output_section::Input_section_sort_compare::operator()): Rewrite using new Input_section_sort_entry functions. Sort crtbegin and crtend first. Sort sections with no priority before sections with a priority. * testsuite/initpri1.c (d3): Check j != 4. (cd5): New constructor/destructor function. (main): Check j != 2.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r--gold/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index bdbac5d938..9a213c21fb 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,5 +1,24 @@
2008-03-29 Ian Lance Taylor <iant@google.com>
+ * output.cc
+ (Output_section::Input_section_sort_entry::has_priority): New
+ function.
+ (Output_section::Input_section_sort_entry::match_file_name): New
+ function.
+ (Output_section::Input_section_sort_entry::match_section_name):
+ Remove.
+ (Output_section::Input_section_sort_entry::match_section_name_prefix):
+ Remove.
+ (Output_section::Input_section_sort_entry::match_section_file):
+ Remove.
+ (Output_section::Input_section_sort_compare::operator()): Rewrite
+ using new Input_section_sort_entry functions. Sort crtbegin and
+ crtend first. Sort sections with no priority before sections with
+ a priority.
+ * testsuite/initpri1.c (d3): Check j != 4.
+ (cd5): New constructor/destructor function.
+ (main): Check j != 2.
+
* symtab.cc (Symbol_table::add_from_object): If we don't use the
new symbol when resolving, don't call set_is_default.
* testsuite/ver_test_7.cc: New file.