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); });