1 /* { dg-require-effective-target vect_int } */
11 void foo (short * __restrict__ dst, short * __restrict__ src, int h,
12 int stride, int dummy)
16 for (i = 0; i < h; i++)
40 for (i = 0; i < N; i++)
46 foo (dst, src, N, 8, 0);
48 for (i = 0; i < N; i++)
57 /* { dg-final { scan-tree-dump-times "basic block vectorized using SLP" 1 "slp" { target vect_element_align } } } */
58 /* { dg-final { cleanup-tree-dump "slp" } } */