1 /* { dg-require-effective-target untyped_assembly } */ 2 struct S1 3 { 4 short f0; 5 }; 6 extern volatile struct S1 g_5; 7 extern int g_120, i; 8 extern short g_339; 9 10 int func_72(int x,int y,struct S1 z)11func_72 (int x, int y, struct S1 z) 12 { 13 for (z.f0 = -3; z.f0 > 16; z.f0 += 1) 14 foo (); 15 return g_120; 16 } 17 18 int main()19main () 20 { 21 while (g_339 % 0x200003) 22 continue; 23 if (i) 24 func_72 (0, 0, g_5); 25 foo (&g_339); 26 return 0; 27 } 28