[MIPS] Map 'move' to 'or'.
[deliverable/binutils-gdb.git] / gold / ChangeLog
index 987a33a993feef85103796f86685dbd71468419f..0c5a40c3e2927815cd4257c82a2ae5efbc3e43b1 100644 (file)
@@ -1,3 +1,22 @@
+2015-08-12  Simon Dardis  <simon.dardis@imgtec.com>
+
+       * mips.cc (plt0_entry_o32, plt0_entry_n32, plt0_entry_n64,
+       lazy_stub_normal_1, lazy_stub_normal_1_n64,
+       lazy_stub_normal_2, lazy_stub_normal_2_n64, lazy_stub_big,
+       lazy_stub_big_n64, lazy_stub_micromips32_normal_1_n64,
+       lazy_stub_micromips32_normal_2_n64, lazy_stub_micromips32_big,
+       lazy_stub_micromips32_big_n64): Update to use 'or' for move instead
+       of 'addu/daddu'.
+
+2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * configure: Regenerated.
+
+2015-07-26  Doug Kwan  <dougkwan@google.com>
+
+       * testsuite/arm_unaligned_reloc.{s,sh}: Make test less sensitive to
+         disassembler output format.
+
 2015-07-23  Ian Coolidge  <icoolidge@google.com>
        Plumb --pic-veneer option for gold.
 
 
        Patch for erratum 843419 internal error.
 
-        * aarch64.cc (Erratum_stub::Insn_utilities): New typedef.
-        (Erratum_stub::update_erratum_insn): New method.
-        (Stub_table::relocate_stubs): Modified to place relocated insn.
-        (AArch64_relobj::fix_errata): Modified gold_assert.
+       * aarch64.cc (Erratum_stub::Insn_utilities): New typedef.
+       (Erratum_stub::update_erratum_insn): New method.
+       (Stub_table::relocate_stubs): Modified to place relocated insn.
+       (AArch64_relobj::fix_errata): Modified gold_assert.
 
 2015-06-12  Han Shen  <shenhan@google.com>
 
        Fix erratum 835769.
 
-        * aarch64.cc (AArch64_insn_utilities::BYTES_PER_INSN): Move
-        defintion outside class definition.
-        (AArch64_insn_utilities::AARCH64_ZR): New static constant.
-        (AArch64_insn_utilities::aarch64_op31): New member.
-        (AArch64_insn_utilities::aarch64_ra): New member.
-        (AArch64_insn_utilities::aarch64_mac): New member.
-        (AArch64_insn_utilities::aarch64_mlxl): New member.
-        (ST_E_835769): New global enum member.
-        (Stub_table::relocate_stubs): Add 835769 handler.
-        (Stub_template_repertoire::Stub_template_repertoire): Install new
-        stub type.
-        (AArch64_relobj::scan_errata): This func is renamed from
-        scan_erratum_843419.
-        (AArch64_relobj::do_count_local_symbols): Add 835769 handler.
-        (AArch64_relobj::do_relocate_sections): Add 835769 handler.
-        (AArch64_relobj::scan_sections_for_stubs): Add 835769 handler.
-        (Target_aarch64::scan_erratum_835769_span): New method.
-        (Target_aarch64::create_erratum_stub): New method.
-        (Target_aarch64::is_erratum_835769_sequence): New method.
-        (Target_aarch64::scan_erratum_843419_sequence): Move part of the
-        code into create_erratum_stub.
-        * options.h (fix_cortex_a53_835769): New option.
+       * aarch64.cc (AArch64_insn_utilities::BYTES_PER_INSN): Move
+       defintion outside class definition.
+       (AArch64_insn_utilities::AARCH64_ZR): New static constant.
+       (AArch64_insn_utilities::aarch64_op31): New member.
+       (AArch64_insn_utilities::aarch64_ra): New member.
+       (AArch64_insn_utilities::aarch64_mac): New member.
+       (AArch64_insn_utilities::aarch64_mlxl): New member.
+       (ST_E_835769): New global enum member.
+       (Stub_table::relocate_stubs): Add 835769 handler.
+       (Stub_template_repertoire::Stub_template_repertoire): Install new
+       stub type.
+       (AArch64_relobj::scan_errata): This func is renamed from
+       scan_erratum_843419.
+       (AArch64_relobj::do_count_local_symbols): Add 835769 handler.
+       (AArch64_relobj::do_relocate_sections): Add 835769 handler.
+       (AArch64_relobj::scan_sections_for_stubs): Add 835769 handler.
+       (Target_aarch64::scan_erratum_835769_span): New method.
+       (Target_aarch64::create_erratum_stub): New method.
+       (Target_aarch64::is_erratum_835769_sequence): New method.
+       (Target_aarch64::scan_erratum_843419_sequence): Move part of the
+       code into create_erratum_stub.
+       * options.h (fix_cortex_a53_835769): New option.
 
 2015-06-11  Cary Coutant  <ccoutant@gmail.com>
 
 
 2015-06-03  Cary Coutant  <ccoutant@gmail.com>
 
-        PR gold/17819
-        * gold.cc (queue_final_tasks): When --build-id=tree, queue a
-        separate task to schedule the build id computation.
-        * layout.cc (Hash_task::Hash_task): Remove build_id_blocker,
-        add Output_file and offset.
-        (Hash_task::run): Get and release the input views.
-        (Hash_task::is_runnable): Always return NULL (always runnable).
-        (Layout::queue_build_id_tasks): Remove.
-        (Layout::write_build_id): Add array_of_hashes and size_of_hashes
-        parameters; use them instead of class members.
-        (Build_id_task_runner::run): New function.
-        (Close_task_runner::run): Pass array_of_hashes and size_of_hashes
-        to write_build_id.
-        * layout.h (Layout::queue_build_id_tasks): Remove.
-        (Layout::write_build_id): Add array_of_hashes and size_of_hashes
-        parameters.
-        (Layout::array_of_hashes_): Remove.
-        (Layout::size_of_array_of_hashes_): Remove.
-        (Layout::input_view_): Remove.
-        (Build_id_task_runner): New class.
-        (Close_task_runner::Close_task_runner): Add array_of_hashes and
-        size_of_hashes parameters.
-        (Close_task_runner::array_of_hashes_): New data member.
-        (Close_task_runner::size_of_hashes_): New data member.
-        * testsuite/Makefile.am
-        (flagstest_compress_debug_sections_and_build_id_tree): New test.
-        * testsuite/Makefile.in: Regenerate.
+       PR gold/17819
+       * gold.cc (queue_final_tasks): When --build-id=tree, queue a
+       separate task to schedule the build id computation.
+       * layout.cc (Hash_task::Hash_task): Remove build_id_blocker,
+       add Output_file and offset.
+       (Hash_task::run): Get and release the input views.
+       (Hash_task::is_runnable): Always return NULL (always runnable).
+       (Layout::queue_build_id_tasks): Remove.
+       (Layout::write_build_id): Add array_of_hashes and size_of_hashes
+       parameters; use them instead of class members.
+       (Build_id_task_runner::run): New function.
+       (Close_task_runner::run): Pass array_of_hashes and size_of_hashes
+       to write_build_id.
+       * layout.h (Layout::queue_build_id_tasks): Remove.
+       (Layout::write_build_id): Add array_of_hashes and size_of_hashes
+       parameters.
+       (Layout::array_of_hashes_): Remove.
+       (Layout::size_of_array_of_hashes_): Remove.
+       (Layout::input_view_): Remove.
+       (Build_id_task_runner): New class.
+       (Close_task_runner::Close_task_runner): Add array_of_hashes and
+       size_of_hashes parameters.
+       (Close_task_runner::array_of_hashes_): New data member.
+       (Close_task_runner::size_of_hashes_): New data member.
+       * testsuite/Makefile.am
+       (flagstest_compress_debug_sections_and_build_id_tree): New test.
+       * testsuite/Makefile.in: Regenerate.
 
 2015-06-01  Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
 
        object->merge_output_offset.
 
 2015-03-02  Peter Collingbourne  <pcc@google.com>
-            Cary Coutant  <ccoutant@google.com>
+           Cary Coutant  <ccoutant@google.com>
 
        * output.cc (Output_section::add_merge_input_section): Do not
        attempt to merge sections with an entsize of 0.
@@ -1481,7 +1500,7 @@ gold/
        Add "typename" keyword.
 
 2014-10-15  Han Shen  <shenhan@google.com>
-            Jing Yu   <jingyu@google.com>
+           Jing Yu   <jingyu@google.com>
 
        Patch for gold aarch64 backend to support relaxation.
        * aarch64-reloc.def: Change format.
@@ -1541,7 +1560,7 @@ gold/
        * po/POTFILES.in: Regenerate.
 
 2014-09-23  Taiju Tsuiki  <tzik@google.com>
-            Cary Coutant  <ccoutant@google.com>
+           Cary Coutant  <ccoutant@google.com>
 
        PR gold/14860
        * gold.cc (queue_final_tasks): Add Write_sections_task as a blocker
This page took 0.033228 seconds and 4 git commands to generate.