re PR rtl-optimization/50765 (ICE: in expand_insn, at optabs.c:7681 with -ftree-vecto...
authorJakub Jelinek <jakub@redhat.com>
Tue, 22 Nov 2011 14:22:56 +0000 (15:22 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 22 Nov 2011 14:22:56 +0000 (15:22 +0100)
PR tree-optimization/50765
* gcc.dg/pr50765.c: New test.

From-SVN: r181617

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr50765.c [new file with mode: 0644]

index 53590974dc405fddb7490ab79e996d7ad233d842..6b8939a5956d56384ec87f650097312f780ddadd 100644 (file)
@@ -1,3 +1,8 @@
+2011-11-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/50765
+       * gcc.dg/pr50765.c: New test.
+
 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
 
         * gcc.dg/vshift-1.c (main): Call rand instead of random.
diff --git a/gcc/testsuite/gcc.dg/pr50765.c b/gcc/testsuite/gcc.dg/pr50765.c
new file mode 100644 (file)
index 0000000..6e1c697
--- /dev/null
@@ -0,0 +1,10 @@
+/* PR tree-optimization/50765 */
+/* { dg-do compile } */
+/* { dg-options "-O3 -fno-tree-dce" } */
+
+void
+foo (long *w, long *x, unsigned char *y, int z)
+{
+  for (; z < 429; z++)
+    w[z] = (-19 ^ y[z]) & x[z];
+}