lra-constraints.c (curr_insn_transform): Switch off optional reloads.
authorVladimir Makarov <vmakarov@redhat.com>
Thu, 11 Jul 2013 02:12:00 +0000 (02:12 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Thu, 11 Jul 2013 02:12:00 +0000 (02:12 +0000)
2013-07-10  Vladimir Makarov  <vmakarov@redhat.com>

* lra-constraints.c (curr_insn_transform): Switch off optional
reloads.

From-SVN: r200899

gcc/ChangeLog
gcc/lra-constraints.c

index d5e9258dd93fdf218cfd6c69184f63aa45bb98ce..e83250fdce03c0af33cab7cfb885a1a87d799432 100644 (file)
@@ -1,3 +1,8 @@
+2013-07-10  Vladimir Makarov  <vmakarov@redhat.com>
+
+       * lra-constraints.c (curr_insn_transform): Switch off optional
+       reloads.
+
 2013-07-10  Joseph Myers  <joseph@codesourcery.com>
 
        * doc/tm.texi.in: Move hook documentation to ....
index a9a673469019c009b00509b0bd8af0d1d60217be..e9cb1adeff47a7ff5f6fe84e7d3570d209dd667d 100644 (file)
@@ -3211,7 +3211,7 @@ curr_insn_transform (void)
             reg, we might improve the code through inheritance.  If
             it does not get a hard register we coalesce memory/memory
             moves later.  Ignore move insns to avoid cycling.  */
-         if (! lra_simple_p
+         if (0 && ! lra_simple_p
              && lra_undo_inheritance_iter < LRA_MAX_INHERITANCE_PASSES
              && goal_alt[i] != NO_REGS && REG_P (op)
              && (regno = REGNO (op)) >= FIRST_PSEUDO_REGISTER