(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
vect/
complex/
pr102819-8.c
       1  /* { dg-do compile } */
       2  /* { dg-require-effective-target vect_float } */
       3  /* { dg-add-options arm_v8_3a_complex_neon } */
       4  
       5  float f[12][100];
       6  
       7  void bad3()
       8  {
       9    for (int r = 0; r < 100; r += 2)
      10      {
      11        int i = r + 1;
      12        f[0][r] = f[1][r] * f[2][r] - f[1][r] * f[2][i];
      13        f[0][i] = f[1][r] * f[2][i] + f[1][i] * f[2][r];
      14        //                            ^^^^^^^
      15      }
      16  }
      17  
      18  /* { dg-final { scan-tree-dump-not "Found COMPLEX_MUL" "vect" { target { vect_float } } } } */
      19