diff options
author | Ian Lance Taylor <ian@airs.com> | 2009-12-31 01:57:55 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 2009-12-31 01:57:55 +0000 |
commit | fc59c57250878209dbcacd68712643d88b1c7adc (patch) | |
tree | e118bf36e60d29e554aa23c914a510c9c50998fe /gold/ChangeLog | |
parent | 1c74fab0d1fd52933617779be761ce2cc860fa31 (diff) | |
download | gdb-fc59c57250878209dbcacd68712643d88b1c7adc.zip gdb-fc59c57250878209dbcacd68712643d88b1c7adc.tar.gz gdb-fc59c57250878209dbcacd68712643d88b1c7adc.tar.bz2 |
PR 10931
* options.h (class General_options): Add --sort-common option.
* symtab.h (class Symbol_table): Define Sort_commons_order enum.
* common.cc (Sort_common): Add sort_order parameter to
constructor. Add sort_order_ field.
(Sort_commons::operator): Check sort_order_.
(Symbol_table::allocate_commons): Determine the sort order.
(Symbol_table::do_allocate_commons): Add sort_order parameter.
Change all callers.
(Symbol_table::do_allocate_commons_list): Likewise.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r-- | gold/ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog index f32f46f..b4c0f6f 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,5 +1,18 @@ 2009-12-30 Ian Lance Taylor <iant@google.com> + PR 10931 + * options.h (class General_options): Add --sort-common option. + * symtab.h (class Symbol_table): Define Sort_commons_order enum. + * common.cc (Sort_common): Add sort_order parameter to + constructor. Add sort_order_ field. + (Sort_commons::operator): Check sort_order_. + (Symbol_table::allocate_commons): Determine the sort order. + (Symbol_table::do_allocate_commons): Add sort_order parameter. + Change all callers. + (Symbol_table::do_allocate_commons_list): Likewise. + +2009-12-30 Ian Lance Taylor <iant@google.com> + PR 10916 * symtab.cc (Symbol_table::add_from_relobj): When not exporting symbols from this object, don't change the visibility of an |