http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59789
--- Comment #2 from Alexander Ivchenko <aivchenk at gmail dot com> --- lets just say that my code is valid and I forgot to add "-msse2" :). (In reply to H.J. Lu from comment #1) > The code is invalid since -march=i686 doesn't support SSE. > The older GCC issues: > > In file included from /tmp/pr59789.c:2:0: > /usr/lib/gcc/x86_64-redhat-linux/4.8.2/include/emmintrin.h:31:3: error: > #error "SSE2 instruction set not enabled" > # error "SSE2 instruction set not enabled" > ^ > /tmp/pr59789.c: In function āf1ā: > /tmp/pr59789.c:9:5: error: unknown type name ā__m128iā > __m128i bar = _mm_set1_epi32(0);