2018-05-15 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / 20161219.c
blob93ea8d2364d9ab54704a84e6c0bff0427df82db8
1 /* { dg-do assemble } */
2 /* { dg-options "-O1 -w" } */
4 static long long a[9];
5 int b, c, d, e, g;
7 static int
8 fn1 (int *p1)
10 b = 1;
11 for (; b >= 0; b--)
13 d = 0;
14 for (;; d++)
16 e && (a[d] = 0);
17 if (*p1)
18 break;
19 c = (int) a;
22 return 0;
25 int
26 main ()
28 int f = fn1 ((int *) f);
29 return f;