From 869170df101966edf90211387ba803c76e61f212 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Thu, 27 Apr 2006 11:13:45 +0000 Subject: [PATCH] xmmintrin.h (_mm_shuffle_pi16): make available for SSE. 2006-04-27 Dirk Mueller * config/i386/xmmintrin.h (_mm_shuffle_pi16): make available for SSE. * testsuite/gcc.target/i386/sse-7.c: build with -msse. From-SVN: r113297 --- gcc/ChangeLog | 5 +++++ gcc/config/i386/xmmintrin.h | 2 -- gcc/testsuite/ChangeLog | 4 ++++ gcc/testsuite/gcc.target/i386/sse-7.c | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d1db0a09c49..a7698900fe1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2006-04-27 Dirk Mueller + + * config/i386/xmmintrin.h (_mm_shuffle_pi16): Declare + prototype for SSE. + 2006-04-26 Kenneth Zadeck * basic-block.h (safe_insert_insn_on_edge): Removed. diff --git a/gcc/config/i386/xmmintrin.h b/gcc/config/i386/xmmintrin.h index 73645ca97f4..582f7e3a18b 100644 --- a/gcc/config/i386/xmmintrin.h +++ b/gcc/config/i386/xmmintrin.h @@ -1109,7 +1109,6 @@ _m_pmulhuw (__m64 __A, __m64 __B) /* Return a combination of the four 16-bit values in A. The selector must be an immediate. */ -#ifdef __SSE2__ #if 0 static __inline __m64 __attribute__((__always_inline__)) _mm_shuffle_pi16 (__m64 __A, int __N) @@ -1127,7 +1126,6 @@ _m_pshufw (__m64 __A, int __N) ((__m64) __builtin_ia32_pshufw ((__v4hi)(A), (N))) #define _m_pshufw(A, N) _mm_shuffle_pi16 ((A), (N)) #endif -#endif /* Conditionally store byte elements of A into P. The high bit of each byte in the selector N determines whether the corresponding byte from diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 760438b5bfe..8e9b6a94bb4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2006-04-27 Dirk Mueller + + * gcc.target/i386/sse-7.c: build with -msse. + 2006-04-26 H.J. Lu PR testsuite/27274: diff --git a/gcc/testsuite/gcc.target/i386/sse-7.c b/gcc/testsuite/gcc.target/i386/sse-7.c index 41e771e696a..3d4d1ec45fa 100644 --- a/gcc/testsuite/gcc.target/i386/sse-7.c +++ b/gcc/testsuite/gcc.target/i386/sse-7.c @@ -1,5 +1,5 @@ /* { dg-do run { target i?86-*-* x86_64-*-* } } */ -/* { dg-options "-O2 -msse2" } */ +/* { dg-options "-O2 -msse" } */ #include #include #include -- 2.30.2