Index: gcc/gcc/testsuite/gcc.dg/vect/vect-outer-1a.c |
diff --git a/gcc/gcc/testsuite/gcc.dg/vect/vect-outer-1a.c b/gcc/gcc/testsuite/gcc.dg/vect/vect-outer-1a.c |
index 2d903937f91a39ae0ca8c7569284461127814dd4..f88dd21059bf21e8ad160c85488cd12377e1ec0a 100644 |
--- a/gcc/gcc/testsuite/gcc.dg/vect/vect-outer-1a.c |
+++ b/gcc/gcc/testsuite/gcc.dg/vect/vect-outer-1a.c |
@@ -1,12 +1,10 @@ |
/* { dg-do compile } */ |
#define N 64 |
-signed short image[N][N] __attribute__ ((__aligned__(16))); |
-signed short block[N][N] __attribute__ ((__aligned__(16))); |
+signed short image[N][N] __attribute__ ((__aligned__(__BIGGEST_ALIGNMENT__))); |
+signed short block[N][N] __attribute__ ((__aligned__(__BIGGEST_ALIGNMENT__))); |
-/* Can't do outer-loop vectorization because of non-consecutive access. |
- Currently fails to vectorize because the reduction pattern is not |
- recognized. */ |
+/* Can't do outer-loop vectorization because of non-consecutive access. */ |
int |
foo (){ |
@@ -22,7 +20,5 @@ foo (){ |
} |
/* { dg-final { scan-tree-dump-times "OUTER LOOP VECTORIZED" 1 "vect" { xfail *-*-* } } } */ |
-/* FORNOW */ |
-/* { dg-final { scan-tree-dump-times "strided access in outer loop" 1 "vect" { xfail *-*-* } } } */ |
-/* { dg-final { scan-tree-dump-times "unexpected pattern" 1 "vect" } } */ |
+/* { dg-final { scan-tree-dump-times "strided access in outer loop" 1 "vect" } } */ |
/* { dg-final { cleanup-tree-dump "vect" } } */ |