1  /* { dg-do run } */
       2  
       3  char a;
       4  unsigned short b;
       5  int c, d;
       6  unsigned char e;
       7  
       8  int
       9  main ()
      10  {
      11    int f = 1, g = ~a;
      12    if (b > f)
      13      {
      14        e = b; 
      15        d = b | e; 
      16        g = 0;
      17      }
      18    c = 1 % g;
      19    return 0; 
      20  }