/* PR target/93637 */ /* { dg-do compile } */ /* { dg-options "-mavx -mno-avx2 -O3 --param sccvn-max-alias-queries-per-access=3" } */ double foo (void) { int i; double r = 7.0; 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 }; for (i = 0; i < sizeof (a) / sizeof (a[0]); ++i) if (a[i] == 0.0) r = a[i]; return r; }