From: Richard Kenner Date: Thu, 17 Jul 1997 11:00:41 +0000 (-0400) Subject: (mark_target_live_regs): Pass FIRST_PSEUDO_REGISTER to call to X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=16d856c1bb3b4ac3dc406a24d5186c81bc24590b;p=gcc.git (mark_target_live_regs): Pass FIRST_PSEUDO_REGISTER to call to EXECUTE_IF_SET_IN_REG_SET. From-SVN: r14466 --- diff --git a/gcc/reorg.c b/gcc/reorg.c index 0af140e941d..93ae785008f 100644 --- a/gcc/reorg.c +++ b/gcc/reorg.c @@ -2777,15 +2777,16 @@ mark_target_live_regs (target, res) REG_SET_TO_HARD_REG_SET (current_live_regs, regs_live); - EXECUTE_IF_SET_IN_REG_SET (regs_live, 0, i, - { - if ((regno = reg_renumber[i]) >= 0) - for (j = regno; - j < regno + HARD_REGNO_NREGS (regno, - PSEUDO_REGNO_MODE (i)); - j++) - SET_HARD_REG_BIT (current_live_regs, j); - }); + EXECUTE_IF_SET_IN_REG_SET + (regs_live, FIRST_PSEUDO_REGISTER, i, + { + if ((regno = reg_renumber[i]) >= 0) + for (j = regno; + j < regno + HARD_REGNO_NREGS (regno, + PSEUDO_REGNO_MODE (i)); + j++) + SET_HARD_REG_BIT (current_live_regs, j); + }); /* Get starting and ending insn, handling the case where each might be a SEQUENCE. */