1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -g" } */ 3 4 void foo(register char *p) 5 { 6 char c, *q, *sp; 7 while (1) { 8 *p++=0; 9 sp=p+1; 10 c=*sp; 11 *p++=0; 12 } 13 } 14