Bug#168310: gcc-3.2: xmmintrin.h broken for c++
Package: gcc-3.2
Version: 1:3.2.1-0pre5
Severity: important
%cat > a.c
#include <xmmintrin.h>
% gcc-3.2 -msse -c a.c
% g++-3.2 -msse -c a.c
In file included from a.c:1:
/usr/lib/gcc-lib/i386-linux/3.2.1/include/xmmintrin.h: In function `void _mm_stream_pi(vector int*, vector int)':
/usr/lib/gcc-lib/i386-linux/3.2.1/include/xmmintrin.h:1036: cannot convert `vector int*' to `long long unsigned int*' for argument `1' to
`void __builtin_ia32_movntq(long long unsigned int*, long long unsigned int)'
-- System Information
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux stag 2.4.19-686 #1 Thu Aug 8 21:30:09 EST 2002 i686
Locale: LANG=C, LC_CTYPE=C
Versions of packages gcc-3.2 depends on:
ii binutils 2.13.90.0.10-2 The GNU assembler, linker and bina
ii cpp-3.2 1:3.2.1-0pre5 The GNU C preprocessor.
ii gcc-3.2-base 1:3.2.1-0pre5 The GNU Compiler Collection (base
ii libc6 2.3.1-3 GNU C Library: Shared libraries an
ii libgcc1 1:3.2.1-0pre5 GCC support library.
Reply to: