1 /* PR tree-optimization/112374 */
2 /* { dg-do compile } */
3 /* { dg-options "-fcompare-debug -gno-statement-frontiers -O2" } */
4 /* { dg-additional-options "-march=skylake-avx512" { target i?86-*-* x86_64-*-* } } */
5 /* { dg-additional-options "-march=armv9-a" { target aarch64*-*-* } } */
8 struct S
{ char s
[64]; } *p
;
18 for (i
= 0; i
< b
; ++i
)
19 j
|= (p
->s
[i
] ? 3 : 0) << i
;
24 for (i
= 0; i
< 4; ++i
)