4 struct T { unsigned long p; };
5 struct S { T a, b, c; unsigned d; };
7 __attribute__((noinline))
9 bar (const T &x, const T &y)
11 if (x.p != 0x2348 || y.p != 0x2346)
15 __attribute__((noinline))
19 unsigned long a = e.p;
20 unsigned long b = s.b.p;
21 __asm__ volatile ("" : : "rm" (a), "rm" (b));
28 S s = { { 0x2345 }, { 0x2346 }, { 0x2347 }, 6 };