From 8d6fe133c4e85680d3683327340662540aac73f5 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Wed, 3 May 2000 10:59:25 -0700 Subject: [PATCH] flow.c (propagate_one_insn): Also don't PROP_REG_INFO for call-clobbered registers of a call. * flow.c (propagate_one_insn): Also don't PROP_REG_INFO for call-clobbered registers of a call. From-SVN: r33634 --- gcc/ChangeLog | 5 +++++ gcc/flow.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2241bad1ade..f9dc64bae66 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-05-03 Richard Henderson + + * flow.c (propagate_one_insn): Also don't PROP_REG_INFO for + call-clobbered registers of a call. + Wed May 3 12:40:53 2000 Clinton Popetz * gensupport.c: New file. diff --git a/gcc/flow.c b/gcc/flow.c index 08f1f0ac297..3b901e46752 100644 --- a/gcc/flow.c +++ b/gcc/flow.c @@ -3474,7 +3474,8 @@ propagate_one_insn (pbi, insn) { /* We do not want REG_UNUSED notes for these registers. */ mark_set_1 (pbi, CLOBBER, gen_rtx_REG (reg_raw_mode[i], i), - cond, insn, pbi->flags & ~PROP_DEATH_NOTES); + cond, insn, + pbi->flags & ~(PROP_DEATH_NOTES | PROP_REG_INFO)); } } -- 2.30.2