recog.c (store_data_bypass_p): Handle CLOBBER inside PARALLEL.
authorDavid S. Miller <davem@redhat.com>
Sun, 5 May 2002 21:51:04 +0000 (14:51 -0700)
committerDavid S. Miller <davem@gcc.gnu.org>
Sun, 5 May 2002 21:51:04 +0000 (14:51 -0700)
2002-05-05  David S. Miller  <davem@redhat.com>

* recog.c (store_data_bypass_p): Handle CLOBBER inside PARALLEL.

From-SVN: r53195

gcc/ChangeLog
gcc/recog.c

index 62710337bd49703d8309d853fc5667aa27df1c89..fd879138c04d7115521ce76a18f89005d74badab 100644 (file)
@@ -1,3 +1,7 @@
+2002-05-05  David S. Miller  <davem@redhat.com>
+
+       * recog.c (store_data_bypass_p): Handle CLOBBER inside PARALLEL.
+
 2002-05-05  Kazu Hirata  <kazu@cs.umass.edu>
 
        * cse.c: Fix formatting.
index 2fd1126044aeca55e86698ce1e8461b4703c8694..3038126226e20f3793e69b9529b47f9933dc5cb2 100644 (file)
@@ -3315,6 +3315,9 @@ store_data_bypass_p (out_insn, in_insn)
        {
          rtx exp = XVECEXP (out_pat, 0, i);
 
+         if (GET_CODE (exp) == CLOBBER)
+           continue;
+
          if (GET_CODE (exp) != SET)
            abort ();