PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 20020920-1.c
blob4539742dd38d06295e75f2f21565c763c13e777d
1 extern void abort (void);
2 extern void exit (int);
4 struct B
6 int x;
7 int y;
8 };
10 struct A
12 int z;
13 struct B b;
16 struct A
17 f ()
19 struct B b = { 0, 1 };
20 struct A a = { 2, b };
21 return a;
24 int
25 main (void)
27 struct A a = f ();
28 if (a.z != 2 || a.b.x != 0 || a.b.y != 1)
29 abort ();
30 exit (0);