From: Cherry Zhang Date: Thu, 5 May 2016 16:10:49 +0000 (-0700) Subject: cmd/go, cmd/cgo: pass "-mabi=64" to gcc on mips64 X-Git-Tag: go1.7beta1~306 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=ef92857e27556804d66e72e2360dc2c6b6554bd7;p=gostls13.git cmd/go, cmd/cgo: pass "-mabi=64" to gcc on mips64 Change-Id: I9ac2ae57a00cee23d6255db02419b0a0f087d4f3 Reviewed-on: https://go-review.googlesource.com/22801 Reviewed-by: Minux Ma Run-TryBot: Minux Ma --- diff --git a/src/cmd/cgo/gcc.go b/src/cmd/cgo/gcc.go index 3ee4461352..97ef824c93 100644 --- a/src/cmd/cgo/gcc.go +++ b/src/cmd/cgo/gcc.go @@ -1089,6 +1089,8 @@ func (p *Package) gccMachine() []string { return []string{"-m31"} case "s390x": return []string{"-m64"} + case "mips64", "mips64le": + return []string{"-mabi=64"} } return nil } diff --git a/src/cmd/go/build.go b/src/cmd/go/build.go index 09e2122b0c..6bef09b66b 100644 --- a/src/cmd/go/build.go +++ b/src/cmd/go/build.go @@ -3103,6 +3103,8 @@ func (b *builder) gccArchArgs() []string { return []string{"-marm"} // not thumb case "s390x": return []string{"-m64", "-march=z196"} + case "mips64", "mips64le": + return []string{"-mabi=64"} } return nil }