1 /* PR tree-optimization/49712 */
2 
3 int a[2], b, c, d, e;
4 
5 void
foo(int x,int y)6 foo (int x, int y)
7 {
8 }
9 
10 int
bar(void)11 bar (void)
12 {
13   int i;
14   for (; d <= 0; d = 1)
15     for (i = 0; i < 4; i++)
16       for (e = 0; e; e = 1)
17 	;
18   return 0;
19 }
20 
21 int
main()22 main ()
23 {
24   for (b = 0; b < 2; b++)
25     while (c)
26       foo (a[b] = 0, bar ());
27   return 0;
28 }
29