]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/60298 ([ARM/Thumb1] ICE caused by LRA for case pr54713-1.c)
authorVladimir Makarov <vmakarov@redhat.com>
Fri, 21 Feb 2014 21:23:48 +0000 (21:23 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Fri, 21 Feb 2014 21:23:48 +0000 (21:23 +0000)
2014-02-21  Vladimir Makarov  <vmakarov@redhat.com>

PR target/60298
* lra-constraints.c (inherit_reload_reg): Use lra_emit_move
instead of emit_move_insn.

From-SVN: r208023

gcc/ChangeLog
gcc/lra-constraints.c

index 9b1638dc8a2a027dcd765fd10224cd166b46d165..2461e468b2d304bc2815eb1a65c6d22a2f0c886f 100644 (file)
@@ -1,3 +1,9 @@
+2014-02-21  Vladimir Makarov  <vmakarov@redhat.com>
+
+       PR target/60298
+       * lra-constraints.c (inherit_reload_reg): Use lra_emit_move
+       instead of emit_move_insn.
+
 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
 
        * config/rs6000/altivec.md (altivec_vsumsws): Replace second
index d3831380feed94c93c3dc7532208a8835b6a551e..a38b555b2ab00ac6da496103d2bc494b0b7f77fa 100644 (file)
@@ -4473,9 +4473,9 @@ inherit_reload_reg (bool def_p, int original_regno,
                                rclass, "inheritance");
   start_sequence ();
   if (def_p)
-    emit_move_insn (original_reg, new_reg);
+    lra_emit_move (original_reg, new_reg);
   else
-    emit_move_insn (new_reg, original_reg);
+    lra_emit_move (new_reg, original_reg);
   new_insns = get_insns ();
   end_sequence ();
   if (NEXT_INSN (new_insns) != NULL_RTX)