From 4a20f4fc02838553493db3ce491d1cff8e2e34f3 Mon Sep 17 00:00:00 2001 From: Sebastian Pop Date: Tue, 25 Jan 2011 21:25:13 +0000 Subject: [PATCH] Add testcase for PR46215. 2011-01-18 Sebastian Pop PR tree-optimization/46215 * gcc.dg/graphite/pr46215.c: New. From-SVN: r169256 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/gcc.dg/graphite/pr46215.c | 12 ++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 gcc/testsuite/gcc.dg/graphite/pr46215.c diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0848308d3482..c06eda3ee136 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2011-01-25 Sebastian Pop + + PR tree-optimization/46215 + * gcc.dg/graphite/pr46215.c: New. + 2011-01-25 Sebastian Pop PR tree-optimization/46168 diff --git a/gcc/testsuite/gcc.dg/graphite/pr46215.c b/gcc/testsuite/gcc.dg/graphite/pr46215.c new file mode 100644 index 000000000000..cf7b07f20197 --- /dev/null +++ b/gcc/testsuite/gcc.dg/graphite/pr46215.c @@ -0,0 +1,12 @@ +/* { dg-do compile } */ +/* { dg-options "-O -fstrict-overflow -fno-tree-ch -ftree-loop-linear" } */ + +extern int y[], x1[], x2[]; +void +foo (long n) +{ + int i, j; + for (i = 0; i < n; i++) + for (j = 0; j < n; j += 2) + y[i] = x1[i + j] * x2[i + j]; +} -- 2.47.2