Index: gcc/gcc/testsuite/gcc.dg/vect/vect-10.c |
diff --git a/gcc/gcc/testsuite/gcc.dg/vect/vect-10.c b/gcc/gcc/testsuite/gcc.dg/vect/vect-10.c |
index 903db3e2475089014c853642621dde6dc8db90f2..6447b75a4f87fa2c81cdac7cf7728c8831fe8b16 100644 |
--- a/gcc/gcc/testsuite/gcc.dg/vect/vect-10.c |
+++ b/gcc/gcc/testsuite/gcc.dg/vect/vect-10.c |
@@ -12,8 +12,7 @@ int foo () |
short b[N] = {0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45}; |
short c[N] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}; |
- |
- /* Not vectorizable yet (strided access pattern). */ |
+ /* Strided access pattern. */ |
for (i = 0; i < N/2; i++) |
{ |
a[i] = b[2*i+1] * c[2*i+1] - b[2*i] * c[2*i]; |
@@ -23,5 +22,5 @@ int foo () |
return 0; |
} |
-/* { dg-final { scan-tree-dump-times "vectorized 0 loops" 1 "vect" } } */ |
+/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail { ! vect_extract_even_odd } } } } */ |
/* { dg-final { cleanup-tree-dump "vect" } } */ |