1 /* PR tree-optimization/89536 */ 2 /* Testcase by Zhendong Su <su@cs.ucdavis.edu> */ 3 4 int a = 1; 5 main(void)6 int main (void) 7 { 8 a = ~(a && 1); 9 if (a < -1) 10 a = ~a; 11 12 if (!a) 13 __builtin_abort (); 14 15 return 0; 16 } 17