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 #if __SIZEOF_LONG__ == 8
28 b_2
= misalignedPtr_1(D
) + 18446744073709551608ul;
30 b_2
= misalignedPtr_1(D
) + 4294967292ul;
32 __MEM
<struct B
> (b_2
).a
.a
= _Literal (void *) 0;
33 __MEM
<struct B
> (b_2
).a
.b
= _Literal (void *) 0;
41 NullB (&b
.misaligned
);