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

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

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

From-SVN: r200899
This commit is contained in:
Vladimir Makarov 2013-07-11 02:12:00 +00:00 committed by Vladimir Makarov
parent a12a4d7b3f
commit 21231ca600
2 changed files with 6 additions and 1 deletions

View 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 ....

View 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