flow.c (propagate_one_insn): Also don't PROP_REG_INFO for call-clobbered registers...
authorRichard Henderson <rth@cygnus.com>
Wed, 3 May 2000 17:59:25 +0000 (10:59 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 3 May 2000 17:59:25 +0000 (10:59 -0700)
        * flow.c (propagate_one_insn): Also don't PROP_REG_INFO for
        call-clobbered registers of a call.

From-SVN: r33634

gcc/ChangeLog
gcc/flow.c

index 2241bad1aded7ef7198cc3fa249dc0565bcb72bf..f9dc64bae6693dbe12af90564271742d9682ccb8 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 08f1f0ac297143b5af1fc120f48cef4b08a46cd4..3b901e46752d51d6ce2345a86aa69303a8fde0cf 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));
              }
        }