modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/scal.c (about) 1 /* { dg-require-effective-target untyped_assembly } */ 2 int g1, g2; 3 4 void 5 write_at (addr, off, val) 6 int *addr; 7 int off; 8 int val; 9 { 10 g2 = 1; 11 addr[off] = val; 12 g2++; 13 } 14 15 main () 16 { 17 g2 = 12; 18 write_at (&g1, &g2 - &g1, 12345); 19 printf ("%d\n", g2); 20 }