PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 20101025-1.c
blob95361a924871ce57c0128581c4196bc6b15b2f56
1 static int g_7;
2 static int *volatile g_6 = &g_7;
3 int g_3;
5 static int f1 (int *p_58)
7 return *p_58;
10 void f2 (int i) __attribute__ ((noinline));
11 void f2 (int i)
13 g_3 = i;
16 int f3 (void) __attribute__ ((noinline));
17 int f3 (void)
19 *g_6 = 1;
20 f2 (f1 (&g_7));
21 return 0;
24 int main ()
26 f3 ();
27 if (g_3 != 1)
28 abort ();
29 exit (0);