modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/980526-3.c (about) 1 int compare(x, y) 2 unsigned int x; 3 unsigned int y; 4 { 5 if (x==y) 6 return 0; 7 else 8 return 1; 9 } 10 11 main() 12 { 13 unsigned int i, j, k, l; 14 i = 5; j = 2; k=0; l=2; 15 if (compare(5%(~(unsigned) 2), i%~j) 16 || compare(0, k%~l)) 17 abort(); 18 else 19 exit(0); 20 }