From: rguenth Date: Mon, 23 Nov 2015 09:11:00 +0000 (+0000) Subject: 2015-11-23 Richard Biener X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1924dd8eacd8f2aea74c92be1e4bedb5a0bef2c5;p=thirdparty%2Fgcc.git 2015-11-23 Richard Biener PR tree-optimization/68482 * gcc.dg/vect/pr68482.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230740 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index fd35568d4108..939520f85969 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2015-11-23 Richard Biener + + PR tree-optimization/68482 + * gcc.dg/vect/pr68482.c: New testcase. + 2015-11-23 Richard Biener PR tree-optimization/68445 diff --git a/gcc/testsuite/gcc.dg/vect/pr68482.c b/gcc/testsuite/gcc.dg/vect/pr68482.c new file mode 100644 index 000000000000..28a921acae45 --- /dev/null +++ b/gcc/testsuite/gcc.dg/vect/pr68482.c @@ -0,0 +1,18 @@ +/* { dg-do compile } */ +/* { dg-require-effective-target vect_int } */ + +void test(int* input, int* out, unsigned x1, unsigned x2) +{ + unsigned i, j; + unsigned end = x1; + + for(i = j = 0; i < 1000; i++) { + int sum = 0; + end += x2; + for( ; j < end; j++) + sum += input[j]; + out[i] = sum; + } +} + +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" } } */