modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr70005.c (about) 1 2 unsigned char a = 6; 3 int b, c; 4 5 static void 6 fn1 () 7 { 8 int i = a > 1 ? 1 : a, j = 6 & (c = a && (b = a)); 9 int d = 0, e = a, f = ~c, g = b || a; 10 unsigned char h = ~a; 11 if (a) 12 f = j; 13 if (h && g) 14 d = a; 15 i = -~(f * d * h) + c && (e || i) ^ f; 16 if (i != 1) 17 __builtin_abort (); 18 } 19 20 int 21 main () 22 { 23 fn1 (); 24 return 0; 25 }