+Mon Jun 19 23:26:40 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
+
+ * Take REG_INC notes into account.
+
2000-06-19 Zack Weinberg <zack@wolery.cumb.org>
* c-parse.in (undeclared_variable_notice): Moved to c-typeck.c.
rtx x, insn;
{
rtx cond = NULL_RTX;
+ rtx link;
enum rtx_code code;
+ if (insn)
+ for (link = REG_NOTES (insn); link; link = XEXP (link, 1))
+ {
+ if (REG_NOTE_KIND (link) == REG_INC)
+ mark_set_1 (pbi, SET, XEXP (link, 0),
+ (GET_CODE (x) == COND_EXEC
+ ? COND_EXEC_TEST (x) : NULL_RTX),
+ insn, pbi->flags);
+ }
retry:
switch (code = GET_CODE (x))
{