From: Richard Biener Date: Mon, 23 Nov 2015 09:11:00 +0000 (+0000) Subject: re PR target/68482 (No vectorization for x86-64) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=16310b3fff2282f0d7e332c8fdb9d69952c920b4;p=gcc.git re PR target/68482 (No vectorization for x86-64) 2015-11-23 Richard Biener PR tree-optimization/68482 * gcc.dg/vect/pr68482.c: New testcase. From-SVN: r230740 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index fd35568d410..939520f8596 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 00000000000..28a921acae4 --- /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" } } */