]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go, cmd/cgo: pass "-mabi=64" to gcc on mips64
authorCherry Zhang <cherryyz@google.com>
Thu, 5 May 2016 16:10:49 +0000 (09:10 -0700)
committerCherry Zhang <cherryyz@google.com>
Fri, 6 May 2016 04:08:43 +0000 (04:08 +0000)
Change-Id: I9ac2ae57a00cee23d6255db02419b0a0f087d4f3
Reviewed-on: https://go-review.googlesource.com/22801
Reviewed-by: Minux Ma <minux@golang.org>
Run-TryBot: Minux Ma <minux@golang.org>

src/cmd/cgo/gcc.go
src/cmd/go/build.go

index 3ee4461352c30d45be03044e245b4c9f22b2912e..97ef824c9342a727a15b4d799e00cf832e5d6e6b 100644 (file)
@@ -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
 }
index 09e2122b0cc1db99922ad30cf349e0d272a378db..6bef09b66b86bff340f5d60f9d8eee915bae6ca9 100644 (file)
@@ -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
 }