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)6foo (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