diff options
author | Bin Cheng <bin.cheng@arm.com> | 2016-05-05 16:20:54 +0000 |
---|---|---|
committer | Bin Cheng <amker@gcc.gnu.org> | 2016-05-05 16:20:54 +0000 |
commit | c4f2425fe89117aa586d717c4d7d3b25c46bee66 (patch) | |
tree | 8c9bd2ba8c952c03492e978bba722aa17f698a25 | |
parent | 5dc081978cc463c5d00166ba84e19ddc387c698e (diff) | |
download | gcc-c4f2425fe89117aa586d717c4d7d3b25c46bee66.zip gcc-c4f2425fe89117aa586d717c4d7d3b25c46bee66.tar.gz gcc-c4f2425fe89117aa586d717c4d7d3b25c46bee66.tar.bz2 |
re PR tree-optimization/57206 (Auto-vectorization fails when array index is an unsigned int expression)
gcc/testsuite
PR tree-optimization/57206
* gcc.dg/vect/pr57206.c: New test.
From-SVN: r235926
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/pr57206.c | 11 |
2 files changed, 16 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 79488a2..9ec6eb7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2016-05-05 Bin Cheng <bin.cheng@arm.com> + + PR tree-optimization/57206 + * gcc.dg/vect/pr57206.c: New test. + 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * gcc.dg/ipa/inline-8.c (isnanf): Declare. diff --git a/gcc/testsuite/gcc.dg/vect/pr57206.c b/gcc/testsuite/gcc.dg/vect/pr57206.c new file mode 100644 index 0000000..009688e --- /dev/null +++ b/gcc/testsuite/gcc.dg/vect/pr57206.c @@ -0,0 +1,11 @@ +/* { dg-do compile } */ +/* { dg-require-effective-target vect_float } */ + +void bad0(float * d, unsigned int n) +{ + unsigned int i; + for (i=n; i>0; --i) + d[n-i] = 0.0; +} + +/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */ |