1 /* PR tree-optimization/53163 */
2 
3 struct S { int s; } b, f;
4 int a, c;
5 
6 void
foo(void)7 foo (void)
8 {
9   int d, e;
10   for (d = 4; d < 19; ++d)
11     for (e = 2; e >= 0; e--)
12       {
13 	a = 0;
14 	a = 1;
15       }
16 }
17 
18 void
bar(void)19 bar (void)
20 {
21   int g, h, i;
22   for (i = 1; i >= 0; i--)
23     {
24       b = f;
25       for (g = 0; g <= 1; g++)
26 	{
27 	  if (c)
28 	    break;
29 	  for (h = 0; h <= 1; h++)
30 	    foo ();
31 	  foo ();
32 	}
33     }
34 }
35