diff options
Diffstat (limited to 'gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8b.c')
-rw-r--r-- | gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8b.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8b.c b/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8b.c index bfe3769008b..5496f6af920 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8b.c +++ b/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8b.c @@ -39,6 +39,9 @@ int main (void) for (i=0; i<N; i++) { X[i] = i; Y[i] = 64-i; + /* Avoid vectorization. */ + if (i%100 == 0) + X[i] = i; } dot = foo (N); @@ -54,7 +57,7 @@ int main (void) targets that support accumulation into int (powerpc, ia64) we'd have: dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target vect_udot_qi || vect_widen_mult_qi_to_hi } } */ -/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" {target vect_widen_mult_qi_to_hi} } } */ +/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" {target { vect_widen_mult_qi_to_hi || vect_unpack } } } } */ /* { dg-final { cleanup-tree-dump "vect" } } */ |