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