modernc.org/cc@v1.0.1/testdata/gcc-6.3.0/gcc/testsuite/gcc.c-torture/execute/pr46019.c (about)

     1  /* PR middle-end/46019 */
     2  
     3  extern void abort (void);
     4  
     5  int
     6  main (void)
     7  {
     8    unsigned long long l = 0x40000000000ULL;
     9    int n;
    10    for (n = 0; n < 8; n++)
    11      if (l / (0x200000000ULL << n) != (0x200 >> n))
    12        abort ();
    13    return 0;
    14  }