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 <minux@golang.org>
Run-TryBot: Minux Ma <minux@golang.org>
This commit is contained in:
Cherry Zhang 2016-05-05 09:10:49 -07:00
parent d68f800620
commit ef92857e27
2 changed files with 4 additions and 0 deletions

View file

@ -1089,6 +1089,8 @@ func (p *Package) gccMachine() []string {
return []string{"-m31"} return []string{"-m31"}
case "s390x": case "s390x":
return []string{"-m64"} return []string{"-m64"}
case "mips64", "mips64le":
return []string{"-mabi=64"}
} }
return nil return nil
} }

View file

@ -3103,6 +3103,8 @@ func (b *builder) gccArchArgs() []string {
return []string{"-marm"} // not thumb return []string{"-marm"} // not thumb
case "s390x": case "s390x":
return []string{"-m64", "-march=z196"} return []string{"-m64", "-march=z196"}
case "mips64", "mips64le":
return []string{"-mabi=64"}
} }
return nil return nil
} }