alpha.md (exception_receiver): Copy alpha_gp_ave_rtx return value.
authorUros Bizjak <uros@gcc.gnu.org>
Fri, 2 Dec 2016 16:53:23 +0000 (17:53 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 2 Dec 2016 16:53:23 +0000 (17:53 +0100)
* config/alpha/alpha.md (exception_receiver): Copy
alpha_gp_ave_rtx return value.

From-SVN: r243197

gcc/ChangeLog
gcc/config/alpha/alpha.md

index c984483..29e40ae 100644 (file)
@@ -1,3 +1,8 @@
+2016-12-02  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/alpha/alpha.md (exception_receiver): Copy
+       alpha_gp_ave_rtx return value.
+
 2016-12-02  Tadek Kijkowski  <tkijkowski@gmail.com>
 
        * Makefile.in (PREPROCESSOR_DEFINES): Add a level of indirection
@@ -12,8 +17,7 @@
 2016-12-02  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/70322
-       * config/i386/i386.c (dimode_scalar_to_vector_candidate_p): Handle
-       NOT.
+       * config/i386/i386.c (dimode_scalar_to_vector_candidate_p): Handle NOT.
        (dimode_scalar_chain::compute_convert_gain): Likewise.
        (dimode_scalar_chain::convert_insn): Likewise.
        * config/i386/i386.md (*one_cmpldi2_doubleword): New
        early_dwarf_finished.
 
 2016-12-01  Eric Botcazou  <ebotcazou@adacore.com>
-            David S. Miller  <davem@davemloft.net>
+           David S. Miller  <davem@davemloft.net>
 
        * config/sparc/sparc.opt (mlra): New target option.
        * config/sparc/sparc.c (TARGET_LRA_P): Define to...
index 3e4594b..0ed29de 100644 (file)
   "TARGET_ABI_OSF"
 {
   if (flag_reorder_blocks_and_partition)
-    operands[0] = alpha_gp_save_rtx ();
+    operands[0] = copy_rtx (alpha_gp_save_rtx ());
   else
     operands[0] = const0_rtx;
 })