summaryrefslogtreecommitdiff
path: root/src/lib9
diff options
context:
space:
mode:
authorR?my Oudompheng <oudomphe@phare.normalesup.org>2013-01-02 22:55:23 +0100
committerR?my Oudompheng <oudomphe@phare.normalesup.org>2013-01-02 22:55:23 +0100
commitacc8d0592cd909df73a2b9a4ffd8bb62a39b7ef6 (patch)
tree5de51b2c19910f48f6cd2515f2d4b945ffb92ea4 /src/lib9
parent3a17b3e80ceb6538227b6b925a6074a8f84287ed (diff)
downloadgo-acc8d0592cd909df73a2b9a4ffd8bb62a39b7ef6.tar.gz
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 issue 3912. R=minux.ma, rsc CC=golang-dev https://codereview.appspot.com/6962043
Diffstat (limited to 'src/lib9')
-rw-r--r--src/lib9/goos.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib9/goos.c b/src/lib9/goos.c
index c89275749..3b0027111 100644
--- a/src/lib9/goos.c
+++ b/src/lib9/goos.c
@@ -45,3 +45,9 @@ getgoarm(void)
{
return defgetenv("GOARM", GOARM);
}
+
+char*
+getgo386(void)
+{
+ return defgetenv("GO386", GO386);
+}