(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
pr36991.c
       1  /* PR tree-optimization/36991 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-O2" } */
       4  
       5  typedef float V __attribute__ ((vector_size (16)));
       6  typedef union { V v[4][4]; } U;
       7  
       8  void
       9  foo (float x, float y, U *z)
      10  {
      11    z->v[1][0] = z->v[0][1] = (V) { x, y, 0, 0 };
      12  }