modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/20040611-1.c (about) 1 /* This would cause PRE load motion to generate invalid code and ICE */ 2 void foo (char *name) 3 { 4 if (*name) 5 name ++; 6 while (name[0]); 7 asm ("" : "=r" (name)); 8 }