diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d5e9258dd93..e83250fdce0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-07-10 Vladimir Makarov + + * lra-constraints.c (curr_insn_transform): Switch off optional + reloads. + 2013-07-10 Joseph Myers * doc/tm.texi.in: Move hook documentation to .... diff --git a/gcc/lra-constraints.c b/gcc/lra-constraints.c index a9a67346901..e9cb1adeff4 100644 --- a/gcc/lra-constraints.c +++ b/gcc/lra-constraints.c @@ -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