Commit 2954a813 by Kaz Kojima

emit-rtl.c (verify_rtl_sharing): Handle SEQUENCE specially when clearing the used flags.

	* emit-rtl.c (verify_rtl_sharing): Handle SEQUENCE specially
	when clearing the used flags.

From-SVN: r119353
parent f21840c3
2006-11-30 Kaz Kojima <kkojima@gcc.gnu.org>
* emit-rtl.c (verify_rtl_sharing): Handle SEQUENCE specially
when clearing the used flags.
2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
* config/spu/spu.md (extend_compare): Fix whitespace formatting.
......
......@@ -2292,6 +2292,20 @@ verify_rtl_sharing (void)
reset_used_flags (PATTERN (p));
reset_used_flags (REG_NOTES (p));
reset_used_flags (LOG_LINKS (p));
if (GET_CODE (PATTERN (p)) == SEQUENCE)
{
int i;
rtx q, sequence = PATTERN (p);
for (i = 0; i < XVECLEN (sequence, 0); i++)
{
q = XVECEXP (sequence, 0, i);
gcc_assert (INSN_P (q));
reset_used_flags (PATTERN (q));
reset_used_flags (REG_NOTES (q));
reset_used_flags (LOG_LINKS (q));
}
}
}
for (p = get_insns (); p; p = NEXT_INSN (p))
......
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