1 /* { dg-do assemble } */
2 /* { dg-options "-O1 -w" } */
3
4 static long long a[9];
5 int b, c, d, e, g;
6
7 static int
8 fn1 (int *p1)
9 {
10 b = 1;
11 for (; b >= 0; b--)
12 {
13 d = 0;
14 for (;; d++)
15 {
16 e && (a[d] = 0);
17 if (*p1)
18 break;
19 c = (int) a;
20 }
21 }
22 return 0;
23 }
24
25 int
26 main ()
27 {
28 int f = fn1 ((int *) f);
29 return f;
30 }