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

     1  int c = -1;
     2  
     3  foo (p)
     4       int *p;
     5  {
     6    int x;
     7    int a;
     8  
     9    a = p[0];
    10    x = a + 5;
    11    a = c;
    12    p[0] = x - 15;
    13    return a;
    14  }
    15  
    16  int main()
    17  {
    18     int b = 1;
    19     int a = foo(&b);
    20  
    21     if (a != -1 || b != (1 + 5 - 15))
    22       abort ();
    23  
    24     exit (0);
    25  }
    26