1 /* { dg-do compile } */ 2 /* { dg-options "-O3 -msse2" } */ 3 4 #include <emmintrin.h> 5 f()6__m128d f() 7 { 8 __m128d r={3,4}; 9 r[0]=1; 10 r[1]=2; 11 return r; 12 } 13 14 /* We want to "vectorize" this to a aligned vector load from the 15 constant pool. */ 16 17 /* { dg-final { scan-assembler "movapd" } } */ 18