| 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" } } */
|
|
|