1 /* { dg-do assemble } */
2 /* { dg-skip-if "" { pdp11-*-* } { "-O0" } { "" } } */
4 /* PR optimization/5892 */
5 typedef struct { unsigned long a
; unsigned int b
, c
; } A
;
6 typedef struct { unsigned long a
; A
*b
; int c
; } B
;
8 static inline unsigned int
12 asm ("" : "=r" (r
) : "0" (x
));
21 y
->c
= ({ unsigned int z
= 1; (z
<< 24) | (z
>> 24); });