2 /* { dg-options "-O1" } */
20 void bar (unsigned long x
)
32 one
.whole
= 0xFFE0E0E0UL
;
33 two
.whole
= 0xFF000000UL
;
34 tmp1
.parts
= two
.parts
;
35 tmp2
.parts
= one
.parts
;
36 tmp2
.parts
.c
= tmp1
.parts
.c
;
37 one
.parts
= tmp2
.parts
;