(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
riscv/
pr98777.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-fstrict-aliasing" } */
       3  /* { dg-skip-if "" { *-*-* } { "-O0" } } */
       4  
       5  typedef struct {
       6    _Complex e;
       7    _Complex f;
       8    _Complex g;
       9    _Complex h;
      10    _Complex i;
      11    _Complex j;
      12    _Complex k;
      13    _Complex l;
      14    _Complex m;
      15    _Complex n;
      16    _Complex o;
      17    _Complex p;
      18  } Scl16;
      19  
      20  Scl16 g1sScl16, g2sScl16, g3sScl16, g4sScl16, g5sScl16, g6sScl16, g7sScl16,
      21      g8sScl16, g9sScl16, g10sScl16, g11sScl16, g12sScl16, g13sScl16, g14sScl16,
      22      g15sScl16, g16sScl16;
      23  
      24  void testvaScl16();
      25  
      26  void
      27  testitScl16() {
      28    testvaScl16(g10sScl16, g11sScl16, g12sScl16, g13sScl16, g14sScl16, g1sScl16,
      29                g2sScl16, g3sScl16, g4sScl16, g5sScl16, g6sScl16, g7sScl16,
      30                g8sScl16, g9sScl16, g10sScl16, g11sScl16, g12sScl16, g13sScl16,
      31                g14sScl16, g15sScl16, g16sScl16);
      32  }