This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: -msse producing sse2 instructions
"Dylan Cuthbert" <dylan@q-games.com> writes:
> 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?
Please file a complete bug report including a small test program that
shows this behaviour,
Andreas
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj