I got three PRs about optional reloads patch which I committed to the trunk on Friday.

Sorry, I can not work on these PRs this week. So I decided to switch optional reloads off temporarily. I'll return to the PRs next week.

The patch was successfully bootstrapped on x86-64.

Committed as rev. 200899.

2013-07-10  Vladimir Makarov  <vmaka...@redhat.com>

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

Index: lra-constraints.c
===================================================================
--- lra-constraints.c   (revision 200896)
+++ lra-constraints.c   (working copy)
@@ -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

Reply via email to