------- Comment #1 from jakub at gcc dot gnu dot org 2010-05-31 08:50 ------- Reduced testcase:
typedef float __m128 __attribute__ ((__vector_size__ (16), __may_alias__)); typedef float __v4sf __attribute__ ((__vector_size__ (16))); #pragma GCC target ("3dnow,sse4,sse4a,aes,pclmul,xop,abm,popcnt,lwp") __m128 _mm_macc_ps (__m128 __A, __m128 __B, __m128 __C) { return (__m128) __builtin_ia32_vfmaddps ((__v4sf)__A, (__v4sf)__B, (__v4sf)__C); } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44338