Commit 7924156a by Jim Wilson

Fix MIPS compiler abort on Mesa, reported by Andy Tai.

	* reload.c (find_reloads): Don't penalize SCRATCH output reload.

From-SVN: r19756
parent 41372177
...@@ -3272,7 +3272,8 @@ find_reloads (insn, replace, ind_levels, live_known, reload_reg_p) ...@@ -3272,7 +3272,8 @@ find_reloads (insn, replace, ind_levels, live_known, reload_reg_p)
/* Input reloads can be inherited more often than output /* Input reloads can be inherited more often than output
reloads can be removed, so penalize output reloads. */ reloads can be removed, so penalize output reloads. */
if (operand_type[i] != RELOAD_FOR_INPUT) if (operand_type[i] != RELOAD_FOR_INPUT
&& GET_CODE (operand) != SCRATCH)
reject++; reject++;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment