Guile: add value-{rvalue-,}reference-value
[binutils-gdb.git] / gold / ChangeLog
index 4aec6d4683bbb217b8c42be90d0c71c61c0eeb43..82dae337bb369b68f9e2d6c4cd9931fcd194d804 100644 (file)
@@ -1,3 +1,33 @@
+2021-03-30  Alan Modra  <amodra@gmail.com>
+
+       PR gold/27625
+       * powerpc.cc (Powerpc_relobj): Add no_tls_marker_, tls_marker_,
+       and tls_opt_error_ variables and accessors.
+       (Target_powerpc::Scan::local, global): Call set_tls_marker and
+       set_no_tls_marker for GD and LD code sequence relocations.
+       (Target_powerpc::Relocate::relocate): Downgrade the "lacks marker
+       reloc" error to a warning when safe to do so, and omit the error
+       entirely if not optimising TLS sequences.  Do not optimise GD and
+       LD sequences for objects lacking marker relocs.
+       (Target_powerpc::relocate_relocs): Heed no_tls_marker here too.
+
+2021-03-19  Cary Coutant  <ccoutant@gmail.com>
+
+       PR gold/27615
+       * errors.cc (Errors::trace): New method.
+       (gold_trace): New function.
+       * errors.h (Errors::trace): New method.
+       * gold.h (gold_trace): New function.
+       * object.cc (Input_objects::add_object): Use gold_trace to print
+       object file names.
+
+2021-03-19  Cary Coutant  <ccoutant@gmail.com>
+
+       PR gold/pr23870
+       * testsuite/aarch64_pr23870_bar.c: Return a magic value.
+       * testsuite/aarch64_pr23870_foo.c: Check the magic value and return
+       success or failure.
+
 2021-03-19  Holger Berger  <holger.berger@googlemail.com>
 
        PR gold/26541