Commit 4b06592a by Zdenek Dvorak Committed by Zdenek Dvorak

re PR rtl-optimization/26225 (GCC error: in emit_move_multi_word, at expr.c:3053)

	PR rtl-optimization/26225
	* loop-invariant.c (may_assign_reg_p): Do not allow BLKmode operands.

From-SVN: r110898
parent 00f70f98
2006-02-12 Zdenek Dvorak <dvorakz@suse.cz>
PR rtl-optimization/26225
* loop-invariant.c (may_assign_reg_p): Do not allow BLKmode operands.
2006-02-12 Zdenek Dvorak <dvorakz@suse.cz>
PR rtl-optimization/26232
* loop-invariant.c (find_invariant_insn): Ignore insns that set CC0.
......
......@@ -583,6 +583,7 @@ static bool
may_assign_reg_p (rtx x)
{
return (can_copy_p (GET_MODE (x))
&& GET_MODE (x) != BLKmode
&& (!REG_P (x)
|| !HARD_REGISTER_P (x)
|| REGNO_REG_CLASS (REGNO (x)) != NO_REGS));
......
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