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