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