Commit aa44c80c by Bernd Schmidt Committed by Bernd Schmidt

ira.c (find_moveable_pseudos): Skip registers whose DF_REG_EQ_USE_COUNT is nonzero.

	* ira.c (find_moveable_pseudos): Skip registers whose
	DF_REG_EQ_USE_COUNT is nonzero.

From-SVN: r187495
parent d6373302
2012-05-15 Bernd Schmidt <bernds@codesourcery.com>
* ira.c (find_moveable_pseudos): Skip registers whose
DF_REG_EQ_USE_COUNT is nonzero.
2012-05-15 Kenneth Zadeck <zadeck@naturalbridge.com>
* doc/md.texi (fma): Define to only be applicable for single
......
......@@ -3770,6 +3770,7 @@ find_moveable_pseudos (void)
if (DF_REG_DEF_COUNT (regno) != 1
|| !DF_REF_INSN_INFO (def)
|| HARD_REGISTER_NUM_P (regno)
|| DF_REG_EQ_USE_COUNT (regno) > 0
|| (!INTEGRAL_MODE_P (mode) && !FLOAT_MODE_P (mode)))
continue;
def_insn = DF_REF_INSN (def);
......
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