diff options
Diffstat (limited to 'gcc/sched-deps.c')
-rw-r--r-- | gcc/sched-deps.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/sched-deps.c b/gcc/sched-deps.c index 9bc7a11182f..0a6738895f8 100644 --- a/gcc/sched-deps.c +++ b/gcc/sched-deps.c @@ -492,7 +492,7 @@ sched_analyze_1 (struct deps *deps, rtx x, rtx insn) If so, mark all of them just like the first. */ if (regno < FIRST_PSEUDO_REGISTER) { - int i = HARD_REGNO_NREGS (regno, GET_MODE (dest)); + int i = hard_regno_nregs[regno][GET_MODE (dest)]; if (code == SET) { while (--i >= 0) @@ -639,7 +639,7 @@ sched_analyze_2 (struct deps *deps, rtx x, rtx insn) int regno = REGNO (x); if (regno < FIRST_PSEUDO_REGISTER) { - int i = HARD_REGNO_NREGS (regno, GET_MODE (x)); + int i = hard_regno_nregs[regno][GET_MODE (x)]; while (--i >= 0) SET_REGNO_REG_SET (reg_pending_uses, regno + i); } |