]> Cypherpunks repositories - gostls13.git/commit
cmd/dist, cmd/8g: implement GO386=387/sse to choose FPU flavour.
authorRémy Oudompheng <oudomphe@phare.normalesup.org>
Wed, 2 Jan 2013 21:55:23 +0000 (22:55 +0100)
committerRémy Oudompheng <oudomphe@phare.normalesup.org>
Wed, 2 Jan 2013 21:55:23 +0000 (22:55 +0100)
commit9afb34b42e5d7568dab3a12f137aa80314b2c6f8
tree192e6d329d72f3ec834249fdd1dc4bcb3c272146
parent64a0017d6e69f3a6ba11ad5ad35c66dc489e5cbf
cmd/dist, cmd/8g: implement GO386=387/sse to choose FPU flavour.

A new environment variable GO386 is introduced to choose between
code generation targeting 387 or SSE2. No auto-detection is
performed and the setting defaults to 387 to preserve previous
behaviour.

The patch is a reorganization of CL6549052 by rsc.

Fixes #3912.

R=minux.ma, rsc
CC=golang-dev
https://golang.org/cl/6962043
12 files changed:
include/libc.h
src/cmd/8g/cgen.c
src/cmd/8g/gg.h
src/cmd/8g/ggen.c
src/cmd/8g/gsubr.c
src/cmd/8g/list.c
src/cmd/8g/peep.c
src/cmd/8g/reg.c
src/cmd/dist/build.c
src/cmd/gc/go.h
src/cmd/gc/lex.c
src/lib9/goos.c