(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
ipa/
pr108959.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-O2" } */
       3  
       4  union U2 {
       5    long f0;
       6    int f1;
       7  };
       8  int g_16;
       9  int g_70[20];
      10  static int func_61(int) {
      11    for (;;)
      12      g_70[g_16] = 4;
      13  }
      14  static int func_43(int *p_44)
      15  {
      16    func_61(*p_44);
      17  }
      18  int main() {
      19    union U2 l_38 = {9};
      20    int *l_49 = (int *) &l_38;
      21    func_43(l_49);
      22  }