diff options
author | Alan Modra <amodra@gmail.com> | 2012-12-12 03:41:40 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2012-12-12 03:41:40 +0000 |
commit | d8f5a2749d0409237cb681bb47c4a625c410f238 (patch) | |
tree | 93b44ae70a52d02a1ba4f9a71e3dd27afde62523 /gold/ChangeLog | |
parent | 6b467df6a58a2e96b7e6ff4bddad36af15ab5e4a (diff) | |
download | gdb-d8f5a2749d0409237cb681bb47c4a625c410f238.zip gdb-d8f5a2749d0409237cb681bb47c4a625c410f238.tar.gz gdb-d8f5a2749d0409237cb681bb47c4a625c410f238.tar.bz2 |
* options.h (General_options): Add --toc-sort/--no-toc-sort.
Replace no_toc_optimize with toc_optimize.
* output.h (Output_section::input_sections): Provide non-const variant.
* powerpc.cc (Powerpc_relobj::has_small_toc_reloc_,
set_has_small_toc_reloc, has_small_toc_reloc): New variable and
accessors.
(Target_powerpc::Scan::local, global): Call set_has_small_toc_reloc.
(class Sort_toc_sections): New.
(Target_powerpc::do_finalize_sections): Sort toc sections.
(Target_powerpc::Relocate::relocate): Update toc_optimize test.
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 d11160a..fb0d734 100644 --- a/gold/ChangeLog +++ b/gold/ChangeLog @@ -1,3 +1,16 @@ +2012-12-12 Alan Modra <amodra@gmail.com> + + * options.h (General_options): Add --toc-sort/--no-toc-sort. + Replace no_toc_optimize with toc_optimize. + * output.h (Output_section::input_sections): Provide non-const variant. + * powerpc.cc (Powerpc_relobj::has_small_toc_reloc_, + set_has_small_toc_reloc, has_small_toc_reloc): New variable and + accessors. + (Target_powerpc::Scan::local, global): Call set_has_small_toc_reloc. + (class Sort_toc_sections): New. + (Target_powerpc::do_finalize_sections): Sort toc sections. + (Target_powerpc::Relocate::relocate): Update toc_optimize test. + 2012-12-10 Roland McGrath <mcgrathr@google.com> * testsuite/binary_unittest.cc (read_all): New function. |