From: Cary Coutant Date: Thu, 6 Feb 2014 06:57:51 +0000 (-0800) Subject: Add missing gold/ChangeLog entry. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e889f0a4b14d265cb6ef5f51bdf0daeb0d7caf1e;p=binutils-gdb.git Add missing gold/ChangeLog entry. --- 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.