modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/950915-1.c (about) 1 long int a = 100000; 2 long int b = 21475; 3 4 long 5 f () 6 { 7 return ((long long) a * (long long) b) >> 16; 8 } 9 10 main () 11 { 12 if (f () < 0) 13 abort (); 14 exit (0); 15 }