aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/mips
diff options
context:
space:
mode:
authorVladimir Stefanovic <vladimir.stefanovic@imgtec.com>2017-11-10 18:08:48 +0100
committerBrad Fitzpatrick <bradfitz@golang.org>2017-11-30 17:37:37 +0000
commit6be1c09e199a0f32f07e39c2629a5b12a3aec9e2 (patch)
tree99e8f6c8d9ef5a2053996c8dd9a84e2559eb4658 /src/cmd/compile/internal/mips
parentf0f62fcc46a714cf0f3305b7c02af885953fdae7 (diff)
downloadgo-6be1c09e199a0f32f07e39c2629a5b12a3aec9e2.tar.gz
go-6be1c09e199a0f32f07e39c2629a5b12a3aec9e2.zip
cmd/compile: use soft-float routines for soft-float targets
Updates #18162 (mostly fixes) Change-Id: I35bcb8a688bdaa432adb0ddbb73a2f7adda47b9e Reviewed-on: https://go-review.googlesource.com/37958 Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Cherry Zhang <cherryyz@google.com>
Diffstat (limited to 'src/cmd/compile/internal/mips')
-rw-r--r--src/cmd/compile/internal/mips/galign.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmd/compile/internal/mips/galign.go b/src/cmd/compile/internal/mips/galign.go
index 77ec78aabf..f207a17bbf 100644
--- a/src/cmd/compile/internal/mips/galign.go
+++ b/src/cmd/compile/internal/mips/galign.go
@@ -18,6 +18,7 @@ func Init(arch *gc.Arch) {
}
arch.REGSP = mips.REGSP
arch.MAXWIDTH = (1 << 31) - 1
+ arch.SoftFloat = (objabi.GOMIPS == "softfloat")
arch.ZeroRange = zerorange
arch.ZeroAuto = zeroAuto
arch.Ginsnop = ginsnop