1/* PR rtl-optimization/63659 */
2
3int a, b, c, *d = &b, g, h, i;
4unsigned char e;
5char f;
6
7int
8main ()
9{
10  while (a)
11    {
12      for (a = 0; a; a++)
13	for (; c; c++)
14	  ;
15      if (i)
16	break;
17    }
18
19  char j = c, k = -1, l;
20  l = g = j >> h;
21  f = l == 0 ? k : k % l;
22  e = 0 ? 0 : f;
23  *d = e;
24
25  if (b != 255)
26    __builtin_abort ();
27
28  return 0;
29}
30