1  /* PR target/93637 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-mavx -mno-avx2 -O3 --param sccvn-max-alias-queries-per-access=3" } */
       4  
       5  double
       6  foo (void)
       7  {
       8    int i;
       9    double r = 7.0;
      10    double a[] = { 0.0, 0.0, -0.0, 0.0, 0.0, -0.0, 1.0, 0.0, 0.0, -0.0, 1.0, 0.0, 1.0, 1.0 };
      11  
      12    for (i = 0; i < sizeof (a) / sizeof (a[0]); ++i)
      13      if (a[i] == 0.0)
      14        r = a[i];
      15  
      16    return r;
      17  }