1/* { dg-require-effective-target untyped_assembly } */
2foo (a, p)
3     register int a;
4     int *p;
5{
6
7  for (a = 10000000; a >= *p; a--)
8    ;
9}
10
11main ()
12{
13  int a;
14  foo (a, a);
15}
16