Hi,
This patch adds a test for PR57206. The issue itself is long fixed by patch to
PR48052.
Test on x86_64. It's an obvious change, applied on trunk.
Thanks
bin
gcc/testsuite/ChangeLog
2016-05-04 Bin Cheng <bin.ch...@arm.com>
PR tree-optimization/57206
* gcc.dg/vect/pr57206.c: New test.
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" } } */