aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2011-11-22 15:22:56 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2011-11-22 15:22:56 +0100
commit8fb013576c6fc493f096492e4b10724c83f294d8 (patch)
tree4c9ee0a0c2f9b1441fb07b76d5c4d5eec65a9952
parente2362f5de06d4ba52f86421b0869b0ab04f89315 (diff)
downloadgcc-8fb013576c6fc493f096492e4b10724c83f294d8.zip
gcc-8fb013576c6fc493f096492e4b10724c83f294d8.tar.gz
gcc-8fb013576c6fc493f096492e4b10724c83f294d8.tar.bz2
re PR rtl-optimization/50765 (ICE: in expand_insn, at optabs.c:7681 with -ftree-vectorize -fno-tree-dce)
PR tree-optimization/50765 * gcc.dg/pr50765.c: New test. From-SVN: r181617
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/pr50765.c10
2 files changed, 15 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5359097..6b8939a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
index 0000000..6e1c697
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/pr50765.c
@@ -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];
+}