1 /* PR rtl-optimization/62151 */
2 
3 int a, c, d, e, f, g, h, i;
4 short b;
5 
6 int
fn1()7 fn1 ()
8 {
9   b = 0;
10   for (;;)
11     {
12       int j[2];
13       j[f] = 0;
14       if (h)
15 	d = 0;
16       else
17 	{
18 	  for (; f; f++)
19 	    ;
20 	  for (a = 0; a < 1; a++)
21 	    for (;;)
22 	      {
23 		i = b & ((b ^ 1) & 83647) ? b : b - 1;
24 		g = 1 ? i : 0;
25 		e = j[0];
26 		if (c)
27 		  break;
28 		return 0;
29 	      }
30 	}
31     }
32 }
33 
34 int
main()35 main ()
36 {
37   fn1 ();
38   if (g != -1)
39     __builtin_abort ();
40   return 0;
41 }
42