From e889f0a4b14d265cb6ef5f51bdf0daeb0d7caf1e Mon Sep 17 00:00:00 2001 From: Cary Coutant Date: Wed, 5 Feb 2014 22:57:51 -0800 Subject: [PATCH] Add missing gold/ChangeLog entry. --- gold/ChangeLog | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gold/ChangeLog b/gold/ChangeLog index d2c975e7da2..a6b8458cbbc 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,33 @@ +2014-02-05 Cary Coutant + + Fix problems with the --dynamic-list option. + + PR gold/13577 + * options.cc (General_options::parse_dynamic_list): + Set have_dynamic_list_. + (General_options::General_options): Initialize have_dynamic_list_. + (General_options::finalize): Turn off -Bsymbolic and + -Bsymbolic-functions if --dynamic-list provided. + * options.h (General_options::have_dynamic_list): New function. + (General_options::have_dynamic_list_): New data member. + * symtab.h (Symbol::is_preemptible): Handle --dynamic-list + correctly. + + PR gold/16530 + * symtab.cc (Symbol_table::add_from_relobj): If symbol is named + in --dynamic-list, mark it. + + * testsuite/Makefile.am (gc_dynamic_list_test.sh): New test case. + (dynamic_list_2): New test case. + * testsuite/Makefile.in: Regenerate. + * testsuite/dynamic_list_2.cc: New file. + * testsuite/dynamic_list_2.t: New file. + * testsuite/dynamic_list_lib1.cc: New file. + * testsuite/dynamic_list_lib2.cc: New file. + * testsuite/gc_dynamic_list_test.c: New file. + * testsuite/gc_dynamic_list_test.sh: New file. + * testsuite/gc_dynamic_list_test.t: New file. + 2014-01-28 Cary Coutant Add .gdb_index version 7 support. -- 2.30.2