aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2014-04-03 13:43:23 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2014-04-03 13:43:23 +0000
commitf16c88d25f44b90827c02f8d3ae0b72a9a9e2be3 (patch)
treeb55ceac5099a5d518e335329794a0dce98c11946 /gcc/testsuite/gcc.dg
parent880a467be7f2b84126e19ea3f4d6872d5a3f1252 (diff)
downloadgcc-f16c88d25f44b90827c02f8d3ae0b72a9a9e2be3.zip
gcc-f16c88d25f44b90827c02f8d3ae0b72a9a9e2be3.tar.gz
gcc-f16c88d25f44b90827c02f8d3ae0b72a9a9e2be3.tar.bz2
re PR tree-optimization/60740 (ICE in extract_affine w/ -O2 -ftree-loop-linear)
2014-04-03 Richard Biener <rguenther@suse.de> PR tree-optimization/60740 * graphite-scop-detection.c (stmt_simple_for_scop_p): Iterate over all GIMPLE_COND operands. * gcc.dg/graphite/pr60740.c: New testcase. From-SVN: r209057
Diffstat (limited to 'gcc/testsuite/gcc.dg')
-rw-r--r--gcc/testsuite/gcc.dg/graphite/pr60740.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.dg/graphite/pr60740.c b/gcc/testsuite/gcc.dg/graphite/pr60740.c
new file mode 100644
index 0000000..5b7c180
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/graphite/pr60740.c
@@ -0,0 +1,16 @@
+/* { dg-options "-O2 -floop-interchange" } */
+
+int **db6 = 0;
+
+void
+k26(void)
+{
+ static int geb = 0;
+ int *a22 = &geb;
+ int **l30 = &a22;
+ int *c4b;
+ int ndf;
+ for (ndf = 0; ndf <= 1; ++ndf)
+ *c4b = (db6 == l30) && (*a22)--;
+}
+