aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1994-04-20 03:40:01 +0000
committerDoug Evans <dje@gnu.org>1994-04-20 03:40:01 +0000
commitdcfb710401740899d37098f377d12f0a2135c6c5 (patch)
tree6b78947cd08e44361a6d76b3f5ecc5b9bd0cebee /gcc
parent36b878d12c0a56c462a9173cace6bf43d9848850 (diff)
downloadgcc-dcfb710401740899d37098f377d12f0a2135c6c5.zip
gcc-dcfb710401740899d37098f377d12f0a2135c6c5.tar.gz
gcc-dcfb710401740899d37098f377d12f0a2135c6c5.tar.bz2
(attach_deaths): Create partial register dead notes using
register's intrinsic mode. From-SVN: r7090
Diffstat (limited to 'gcc')
-rw-r--r--gcc/sched.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/sched.c b/gcc/sched.c
index 1e22650..b307c73 100644
--- a/gcc/sched.c
+++ b/gcc/sched.c
@@ -2832,7 +2832,8 @@ attach_deaths (x, insn, set_p)
& ((REGSET_ELT_TYPE) 1
<< ((regno +i) % REGSET_ELT_BITS))) == 0
&& ! dead_or_set_regno_p (insn, regno + i))
- create_reg_dead_note (gen_rtx (REG, word_mode,
+ create_reg_dead_note (gen_rtx (REG,
+ reg_raw_mode[regno + i],
regno + i),
insn);
}