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

     1  unsigned long*
     2  f(p)unsigned long*p;
     3  {
     4    unsigned long a = (*p++) >> 24;
     5    return p + a;
     6  }
     7  
     8  main ()
     9  {
    10    unsigned long x = 0x80000000UL;
    11    if (f(&x) != &x + 0x81)
    12      abort();
    13    exit(0);
    14  }