1  /* { dg-require-effective-target untyped_assembly } */
       2  int s[2];
       3  x(){if(!s[0]){s[1+s[1]]=s[1];return 1;}}
       4  main(){s[0]=s[1]=0;if(x(0)!=1)abort();exit(0);}
       1  /* { dg-require-effective-target untyped_assembly } */
       2  int s[2];
       3  x(){if(!s[0]){s[1+s[1]]=s[1];return 1;}}
       4  main(){s[0]=s[1]=0;if(x(0)!=1)abort();exit(0);}