/* APPLE LOCAL file radar 4469713 */ /* { dg-do run { target i?86-*-* } } */ /* { dg-options "-msse2" } */ #include <emmintrin.h> extern void abort (void); int extract0(__m128i *pv) { return _mm_extract_epi16(*pv, 0); } int main() { __m128i v = _mm_set1_epi16(0x80FF); if (extract0(&v) != 0x000080ff) abort(); return 0; }