Commit 16d856c1 by Richard Kenner

(mark_target_live_regs): Pass FIRST_PSEUDO_REGISTER to call to

EXECUTE_IF_SET_IN_REG_SET.

From-SVN: r14466
parent 0ce200e5
...@@ -2777,15 +2777,16 @@ mark_target_live_regs (target, res) ...@@ -2777,15 +2777,16 @@ mark_target_live_regs (target, res)
REG_SET_TO_HARD_REG_SET (current_live_regs, regs_live); REG_SET_TO_HARD_REG_SET (current_live_regs, regs_live);
EXECUTE_IF_SET_IN_REG_SET (regs_live, 0, i, EXECUTE_IF_SET_IN_REG_SET
{ (regs_live, FIRST_PSEUDO_REGISTER, i,
if ((regno = reg_renumber[i]) >= 0) {
for (j = regno; if ((regno = reg_renumber[i]) >= 0)
j < regno + HARD_REGNO_NREGS (regno, for (j = regno;
PSEUDO_REGNO_MODE (i)); j < regno + HARD_REGNO_NREGS (regno,
j++) PSEUDO_REGNO_MODE (i));
SET_HARD_REG_BIT (current_live_regs, j); j++)
}); SET_HARD_REG_BIT (current_live_regs, j);
});
/* Get starting and ending insn, handling the case where each might /* Get starting and ending insn, handling the case where each might
be a SEQUENCE. */ be a SEQUENCE. */
......
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