1 /* { dg-options "-O2 -ffast-math -fgraphite-identity -w -Wno-psabi" { target { i?86-*-* x86_64-*-* powerpc*-*-* } } } */ 2 3 typedef float V2SF __attribute__ ((vector_size (128))); 4 5 V2SF foo(int x,V2SF a)6foo (int x, V2SF a) 7 { 8 V2SF b; 9 if (x & 42) 10 b = a; 11 else 12 b = a + (V2SF) {1.0f/0.0f - 1.0f/0.0f, 1.0f/0.0f - 1.0f/0.0f}; 13 while (x--) 14 a += b; 15 16 return a; 17 } 18