1  /* PR tree-optimization/69097 */
       2  
       3  int a, b;
       4  unsigned int c;
       5  
       6  int
       7  main ()
       8  {
       9    int d = b;
      10    b = ~(~a + (~d | b));
      11    a = ~(~c >> b);
      12    c = a % b;
      13    return 0;
      14  }