OSDN Git Service

* flow.c (propagate_one_insn): Also don't PROP_REG_INFO for
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 May 2000 17:59:25 +0000 (17:59 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 May 2000 17:59:25 +0000 (17:59 +0000)
        call-clobbered registers of a call.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33634 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/flow.c

index 2241bad..f9dc64b 100644 (file)
@@ -1,3 +1,8 @@
+2000-05-03  Richard Henderson  <rth@cygnus.com>
+
+       * 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  <cpopetz@cygnus.com>
 
        * gensupport.c: New file.
index 08f1f0a..3b901e4 100644 (file)
@@ -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));
              }
        }