1  /* PR rtl-optimization/63659 */
       2  
       3  int a, b, c, *d = &b, g, h, i;
       4  unsigned char e;
       5  char f;
       6  
       7  int
       8  main ()
       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  }