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
foo(void)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 }
18