PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / pr58640-2.c
blob3fc3a55ce270944350c77a5f0b4ad0887464bb72
1 extern void abort (void);
3 int a[20], b, c;
5 int
6 fn1 ()
8 int d, e, f, g = 0;
10 a[12] = 1;
11 for (e = 0; e < 3; e++)
12 for (d = 0; d < 2; d++)
14 for (f = 0; f < 2; f++)
16 g ^= a[12] > 1;
17 if (g)
18 return 0;
19 if (b)
20 break;
22 for (c = 0; c < 1; c++)
23 a[d] = a[e * 3 + 9];
25 return 0;
28 int
29 main ()
31 fn1 ();
32 if (a[0] != 0)
33 abort ();
34 return 0;