diff options
author | Cary Coutant <ccoutant@google.com> | 2014-02-05 22:57:51 -0800 |
---|---|---|
committer | Cary Coutant <ccoutant@google.com> | 2014-02-05 22:59:17 -0800 |
commit | e889f0a4b14d265cb6ef5f51bdf0daeb0d7caf1e (patch) | |
tree | b28efbfca716ffb7385767c811e6618ee85b37b1 /gold | |
parent | 4f8fcb74d3fa9d1b1482caa97805342015b0581e (diff) | |
download | gdb-e889f0a4b14d265cb6ef5f51bdf0daeb0d7caf1e.zip gdb-e889f0a4b14d265cb6ef5f51bdf0daeb0d7caf1e.tar.gz gdb-e889f0a4b14d265cb6ef5f51bdf0daeb0d7caf1e.tar.bz2 |
Add missing gold/ChangeLog entry.
Diffstat (limited to 'gold')
-rw-r--r-- | gold/ChangeLog | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog index d2c975e..a6b8458 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,33 @@ +2014-02-05 Cary Coutant <ccoutant@google.com> + + 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 <ccoutant@google.com> Add .gdb_index version 7 support. |