/* { dg-do compile } */ /* { dg-options "-O3 -msse2" } */ #include __m128d f() { __m128d r={3,4}; r[0]=1; r[1]=2; return r; } /* We want to "vectorize" this to a aligned vector load from the constant pool. */ /* { dg-final { scan-assembler "movapd" } } */