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
++)
48 for (i
= 0; i
< N
; i
++)
57 /* Exclude POWER8 (only POWER cpu for which vect_element_align is true)
58 because loops have vectorized before SLP gets a shot. */
59 /* { dg-final { scan-tree-dump-times "optimized: basic block" 1 "slp1" { target { vect_element_align && { ! powerpc*-*-* } } } } } */