Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/arch
On Wed, Feb 05, 2014 at 06:52:22PM +0000, David Laight wrote:
> Module Name: src
> Committed By: dsl
> Date: Wed Feb 5 18:52:22 UTC 2014
>
> Modified Files:
> src/sys/arch/amd64/conf: Makefile.amd64
> src/sys/arch/i386/conf: Makefile.i386
>
> Log Message:
> Change the compiler options to explicitly specify:
> -mno-mmx -mno-sse -mno-avx -mno-80387 -mno-fp-ret-in-387
> Since no-sse implies no-sse2 that should ensure that the compiler really
> doesn't emit any instructions that might trap trying to use the FPU.
> On amd64 at least some of those are needed to stop the compiler
> saving the registers to stack on every varargs function.
> It might be that -mno-sse did that before.
This breaks clang. Please do not depend on one SSE option disabling
another.
Joerg
Home |
Main Index |
Thread Index |
Old Index