+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.
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))