Commit 0887bd4b by Richard Kenner

(save_call_clobbered_regs): If AUTO_INC_DEC, mark register indicated

by REG_INC notes as live so they will be saved.

From-SVN: r10010
parent 0f8f654e
......@@ -473,7 +473,14 @@ save_call_clobbered_regs (insn_mode)
n_regs_saved++;
}
else
note_stores (PATTERN (insn), set_reg_live);
{
note_stores (PATTERN (insn), set_reg_live);
#ifdef AUTO_INC_DEC
for (link = REG_NOTES (insn); link; link = XEXP (link, 1))
if (REG_NOTE_KIND (link) == REG_INC)
set_reg_live (XEXP (link, 0), NULL_RTX);
#endif
}
for (link = REG_NOTES (insn); link; link = XEXP (link, 1))
if (REG_NOTE_KIND (link) == REG_UNUSED)
......
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