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  }