aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2017-06-07 09:10:17 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2017-06-07 09:10:17 +0000
commit6eb2ac659ce3c958b78ec4f2bbdb78b8170df0ae (patch)
tree0702f59592db093abe505b2e4915bec2453bdaf1
parent363dc72c15e5191a3f04bde3098793326f681b07 (diff)
downloadgcc-6eb2ac659ce3c958b78ec4f2bbdb78b8170df0ae.zip
gcc-6eb2ac659ce3c958b78ec4f2bbdb78b8170df0ae.tar.gz
gcc-6eb2ac659ce3c958b78ec4f2bbdb78b8170df0ae.tar.bz2
re PR tree-optimization/80928 (SLP vectorization does not handle induction in outer loop vectorization)
2017-06-07 Richard Biener <rguenther@suse.de> PR tree-optimization/80928 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing check_results. From-SVN: r248948
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.dg/vect/slp-perm-8.c1
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index bd12c47..07f6762 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2017-06-07 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/80928
+ * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
+ check_results.
+
2017-06-06 Nathan Sidwell <nathan@acm.org>
* g++.dg/pr45330.C: Add inline namespace case.
diff --git a/gcc/testsuite/gcc.dg/vect/slp-perm-8.c b/gcc/testsuite/gcc.dg/vect/slp-perm-8.c
index d5fa1e8..4cd259d 100644
--- a/gcc/testsuite/gcc.dg/vect/slp-perm-8.c
+++ b/gcc/testsuite/gcc.dg/vect/slp-perm-8.c
@@ -41,6 +41,7 @@ int main (int argc, const char* argv[])
check_results[3*i] = 9 * i + 6;
check_results[3*i+1] = 9 * i + 15;
check_results[3*i+2] = 9 * i + 4;
+ __asm__ volatile ("" : : : "memory");
}
foo (input, output);