From 5856c581baeaeef59ecefba059f53fe83abdc6bd Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Fri, 14 Aug 1992 15:51:36 -0700 Subject: [PATCH] (attach_deaths_insn): Don't call attach_deaths for CLOBBERs. From-SVN: r1846 --- gcc/sched.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gcc/sched.c b/gcc/sched.c index 525d9eb3d16..7d30e2484dc 100644 --- a/gcc/sched.c +++ b/gcc/sched.c @@ -2189,15 +2189,15 @@ attach_deaths_insn (insn) attach_deaths (SET_DEST (XVECEXP (x, 0, i)), insn, 1); } - else if (code == CLOBBER) - attach_deaths (XEXP (XVECEXP (x, 0, i), 0), insn, 1); - else + /* Flow does not add REG_DEAD notes to registers that die in + clobbers, so we can't either. */ + else if (code != CLOBBER) attach_deaths (XVECEXP (x, 0, i), insn, 0); } } - else if (code == CLOBBER) - attach_deaths (XEXP (x, 0), insn, 1); - else + /* Flow does not add REG_DEAD notes to registers that die in + clobbers, so we can't either. */ + else if (code != CLOBBER) attach_deaths (x, insn, 0); } -- 2.30.2