1 /* { dg-do run } */
2 
3 extern void abort (void);
4 
5 int a, b, c, d[4] = { 0, 0, 0, 1 };
6 
7 int
main()8 main ()
9 {
10   for (; a < 4; a++)
11     {
12       int e = d[a];
13       for (c = 1; c < 1; c++);
14       b = e;
15       d[a] = 0;
16     }
17   if (b != 1)
18     abort ();
19   return 0;
20 }
21