(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
vect/
pr93843-1.c
       1  char a;
       2  struct S { short b, c; } d;
       3  
       4  __attribute__((noipa)) void
       5  foo (int x)
       6  {
       7    if (x != 4)
       8      __builtin_abort ();
       9  }
      10  
      11  int
      12  main ()
      13  {
      14    short *g = &d.c, *h = &d.b;
      15    char e = 4 - a;
      16    int f;
      17    *h = *g = e;
      18    for (f = 0; f < 2; f++)
      19      foo (d.c);
      20    return 0;
      21  }