(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
compile/
pr49206.c
       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
      11  func_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
      19  main ()
      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  }