This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
-msse producing sse2 instructions
Hi there,
I'm having problems compiling with the -msse option and cygwin's latest gcc
(v3.1.1), it seems to be producing SSE2 instructions which my Athlon 4 is
faithfully reporting as illegal instructions. The athlon 4 should support
standard SSE but not SSE2 instructions.
The current illegal instruction (one of a few others I've had but forgotten
to record) is:
cvttss2si 0xffffffd8(%ebp),%eax
Removing the -msse option completely of course clears up the problem but I
want to use the builtins and the 128 bit vector types available with -msse.
Is there any way as a temporary solution to disable sse code generation but
still allow use of the builtins?
Regards
---------------------------------
Q-Games, Dylan Cuthbert.
http://www.q-games.com