1 /* { dg-require-effective-target vect_int } */
11 void foo (short * __restrict__ dst
, short * __restrict__ src
, int h
,
16 for (i
= 0; i
< h
; i
++)
28 asm volatile ("" ::: "memory");
39 for (i
= 0; i
< N
; i
++)
47 for (i
= 0; i
< N
; i
++)
56 /* Exclude POWER8 (only POWER cpu for which vect_element_align is true)
57 because loops have vectorized before SLP gets a shot. */
58 /* { dg-final { scan-tree-dump-times "basic block vectorized" 1 "slp1" { target { vect_element_align && { ! powerpc*-*-* } } } } } */