1 /* PR tree-optimization/71647 */
2 /* { dg-do compile } */
3 /* { dg-options "-O3 -fopenmp-simd -mavx -mno-avx512f -fdump-tree-vect-details" } */
6 foo (double *a
, double *b
)
9 #pragma omp simd aligned(a,b:4*sizeof(double))
10 for (i
= 0; i
< 32768; i
++)
15 bar (double *a
, double *b
)
18 #pragma omp simd aligned(a,b:32)
19 for (i
= 0; i
< 32768; i
++)
24 baz (double *a
, double *b
)
27 #pragma omp simd aligned(a,b:32L)
28 for (i
= 0; i
< 32768; i
++)
32 /* { dg-final { scan-tree-dump-not "Alignment of access forced using peeling" "vect" } } */