re PR tree-optimization/38997 (-ftree-loop-distribution ICEs)
authorKazu Hirata <kazu@gcc.gnu.org>
Wed, 28 Jan 2009 18:17:13 +0000 (18:17 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Wed, 28 Jan 2009 18:17:13 +0000 (18:17 +0000)
gcc/
PR tree-optimization/38997
* tree-loop-distribution.c (generate_memset_zero): Use
POINTER_PLUS_EXPR for a pointer addition.

gcc/testsuite/
PR tree-optimization/38997
* gcc.dg/tree-ssa/pr38997.c: New.

From-SVN: r143740

gcc/testsuite/gcc.dg/tree-ssa/pr38997.c [new file with mode: 0644]

diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr38997.c b/gcc/testsuite/gcc.dg/tree-ssa/pr38997.c
new file mode 100644 (file)
index 0000000..211203c
--- /dev/null
@@ -0,0 +1,16 @@
+/* { dg-do compile } */
+/* { dg-options "-O2 -ftree-loop-distribution" } */
+
+int a[8][8];
+int b[8];
+
+void
+foo (int i)
+{
+  int j;
+  for (j = 0; j < 8; j++)
+    {
+      a[i][j] = 0;
+      b[j] = j;
+    }
+}