summaryrefslogtreecommitdiff
path: root/gcc/reg-stack.c
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1995-06-15 21:36:39 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1995-06-15 21:36:39 +0000
commit45bf4f7de4b9147611a659c5d6719d11cb208dc1 (patch)
tree51045d55bfd2d347c42bbe03d6b822d151ac6f87 /gcc/reg-stack.c
parent1c71bedab0105a3eff2b18e3e4bdff5d09c14d09 (diff)
downloadgcc-45bf4f7de4b9147611a659c5d6719d11cb208dc1.tar.gz
(record_reg_life): Call record_reg_life_pat with 0 for douse argument
so that USE's created to mark variables within blocks don't get marked as set. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9991 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/reg-stack.c')
-rw-r--r--gcc/reg-stack.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c
index 8931fb2a32b..c099c61a016 100644
--- a/gcc/reg-stack.c
+++ b/gcc/reg-stack.c
@@ -1199,7 +1199,7 @@ record_reg_life (insn, block, regstack)
if (GET_CODE (XEXP (note, 0)) == USE)
record_reg_life_pat (SET_DEST (XEXP (note, 0)), &src, NULL_PTR, 0);
- record_reg_life_pat (PATTERN (insn), &src, &dest, 1);
+ record_reg_life_pat (PATTERN (insn), &src, &dest, 0);
for (regno = FIRST_STACK_REG; regno <= LAST_STACK_REG; regno++)
if (! TEST_HARD_REG_BIT (regstack->reg_set, regno))
{