modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr38212.c (about) 1 int __attribute__((noinline)) 2 foo (int *__restrict p, int i) 3 { 4 int *__restrict q; 5 int *__restrict r; 6 int v, w; 7 q = p + 1; 8 r = q - i; 9 v = *r; 10 *p = 1; 11 w = *r; 12 return v + w; 13 } 14 extern void abort (void); 15 int main() 16 { 17 int i = 0; 18 if (foo (&i, 1) != 1) 19 abort (); 20 return 0; 21 } 22