diff options
Diffstat (limited to 'gcc/sched.c')
-rw-r--r-- | gcc/sched.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/sched.c b/gcc/sched.c index 8d25844..132ed54 100644 --- a/gcc/sched.c +++ b/gcc/sched.c @@ -2915,7 +2915,7 @@ attach_deaths (x, insn, set_p) register that is set in the insn. */ for (i = HARD_REGNO_NREGS (regno, GET_MODE (x)) - 1; i >= 0; i--) - if (REGNO_REG_SET_P (old_live_regs, regno + i) + if (! REGNO_REG_SET_P (old_live_regs, regno + i) && ! dead_or_set_regno_p (insn, regno + i)) create_reg_dead_note (gen_rtx (REG, reg_raw_mode[regno + i], |