modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr57131.c (about)

     1  /* PR rtl-optimization/57131 */
     2  
     3  extern void abort (void);
     4  
     5  int
     6  main ()
     7  {
     8    volatile int x1 = 0;
     9    volatile long long x2 = 0;
    10    volatile int x3 = 0;
    11    volatile int x4 = 1;
    12    volatile int x5 = 1;
    13    volatile long long x6 = 1;
    14    long long t = ((x1 * (x2 << x3)) / (x4 * x5)) + x6;
    15  
    16    if (t != 1)
    17      abort ();
    18    return 0;
    19  }