(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
ipa/
pr42706.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-O2 -fno-early-inlining -fipa-sra"  } */
       3  
       4  struct S
       5  {
       6    float red;
       7    int green;
       8    void *blue;
       9  };
      10  
      11  extern int gi;
      12  static int foo ();
      13  
      14  int
      15  bar (void)
      16  {
      17    foo ();
      18    return 0;
      19  }
      20  
      21  static int
      22  foo (struct S s)
      23  {
      24    gi = s.green;
      25    return 0;
      26  }
      27