1 /* This does not compile on HC11/HC12 due to the asm which requires
2 two 32-bit registers. */
3 /* { dg-do assemble { xfail m6811-*-* m6812-*-* } } */
5 /* PR optimization/5892 */
6 typedef struct { unsigned long a
; unsigned int b
, c
; } A
;
7 typedef struct { unsigned long a
; A
*b
; int c
; } B
;
9 static inline unsigned int
13 asm ("" : "=r" (r
) : "0" (x
));
22 y
->c
= ({ unsigned int z
= 1; (z
<< 24) | (z
>> 24); });