]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* haifa-sched.c (sched_analyze): Don't clear reg_last_uses on calls.
authorRichard Henderson <rth@cygnus.com>
Sun, 20 Jun 1999 17:25:22 +0000 (10:25 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sun, 20 Jun 1999 17:25:22 +0000 (10:25 -0700)
From-SVN: r27621

gcc/ChangeLog
gcc/haifa-sched.c

index f15db1cf181c3cbbf393948e8752eecf4d1dcf91..d18d3c94b0cb5d9c6e4ba8244dbee4e20d5c0e7f 100644 (file)
@@ -1,3 +1,7 @@
+Sun Jun 20 17:24:35 1999  Richard Henderson  <rth@cygnus.com>
+
+       * haifa-sched.c (sched_analyze): Don't clear reg_last_uses on calls.
+
 Sat Jun 19 22:52:55 1999  Richard Henderson  <rth@cygnus.com>
 
        * haifa-sched.c (sched_analyze): Mark call-user regs as clobbered
index c2c4735efdc2fd09c7fa185ed0e4c7a881620b6c..d4d2121a9d5d920c4d464e7f0202376b1e5e7068 100644 (file)
@@ -3952,7 +3952,6 @@ sched_analyze (head, tail)
                  {
                    for (u = reg_last_uses[i]; u; u = XEXP (u, 1))
                      add_dependence (insn, XEXP (u, 0), REG_DEP_ANTI);
-                   reg_last_uses[i] = 0;
 
                    for (u = reg_last_sets[i]; u; u = XEXP (u, 1))
                      add_dependence (insn, XEXP (u, 0), REG_DEP_ANTI);