/* APPLE LOCAL begin radar 4099352 */ /* { dg-do compile { target i?86-*-darwin* } } */ /* { dg-options "-O1 -msse2" } */ /* { dg-final { scan-assembler "xorps" } } */ typedef float __m128 __attribute__ ((__vector_size__ (16))); typedef float __v4sf __attribute__ ((__vector_size__ (16))); int main() { __m128 f2; volatile __m128 votf = (__m128){ 0.0f, 0.0f, 0.0f, 0.0f }; do { XXXXXX(); volatile __v4sf __t1 = __builtin_ia32_shufps (f2, (__m128){ 0.0f, 0.0f, 0.0f, 0.0f }, 0x44); XXXXXX(); } while (0); } /* APPLE LOCAL end radar 4099352 */