https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33944
Eric Gallager <egallager at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |egallager at gcc dot gnu.org --- Comment #3 from Eric Gallager <egallager at gcc dot gnu.org> --- (In reply to h...@gcc.gnu.org from comment #2) > Author: hjl > Date: Fri Nov 18 19:02:45 2011 > New Revision: 181491 > > URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=181491 > Log: > Add _mm_stream_si64. > > 2011-11-18 H.J. Lu <hongjiu...@intel.com> > > PR target/33944 > * doc/extend.texi: Document __builtin_ia32_movnti64. > > * config/i386/emmintrin.h (_mm_stream_si64): New. > > * config/i386/i386-builtin-types.def: Add VOID_FTYPE_PLONGLONG_LONGLONG. > > * config/i386/i386.c (ix86_builtins): Add IX86_BUILTIN_MOVNTI64. > (bdesc_special_args): Update __builtin_ia32_movnti. Add > __builtin_ia32_movnti64. > (ix86_expand_special_args_builtin): Handle > VOID_FTYPE_PLONGLONG_LONGLONG. > > * config/i386/i386.md (UNSPEC_MOVNTI): New. > > * config/i386/sse.md (sse2_movntsi): Renamed to ... > (sse2_movnti<mode>): This. > > Modified: > trunk/gcc/ChangeLog > trunk/gcc/config/i386/emmintrin.h > trunk/gcc/config/i386/i386-builtin-types.def > trunk/gcc/config/i386/i386.c > trunk/gcc/config/i386/i386.md > trunk/gcc/config/i386/sse.md > trunk/gcc/doc/extend.texi Did this fix it?