2 /* { dg-options "-fgimple -O2 -ftree-slp-vectorize" } */
3 /* { dg-require-effective-target ptr32plus } */
11 struct __attribute__((aligned(16))) B
20 __attribute__((noclone
, noinline
))
21 void __GIMPLE (startwith("slp"))
22 NullB (void * misalignedPtr
)
27 b_2
= misalignedPtr_1(D
) + _Literal (__SIZETYPE__
) -__SIZEOF_POINTER__
;
28 __MEM
<struct B
> (b_2
).a
.a
= _Literal (void *) 0;
29 __MEM
<struct B
> (b_2
).a
.b
= _Literal (void *) 0;
37 NullB (&b
.misaligned
);