1/* { dg-do compile } */
2/* { dg-options "-O2 -g" } */
3
4void 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