"cmd/compile/internal/arm"
"cmd/compile/internal/arm64"
"cmd/compile/internal/gc"
+ "cmd/compile/internal/mips"
"cmd/compile/internal/mips64"
"cmd/compile/internal/ppc64"
"cmd/compile/internal/s390x"
arm.Init()
case "arm64":
arm64.Init()
+ case "mips", "mipsle":
+ mips.Init()
case "mips64", "mips64le":
mips64.Init()
case "ppc64", "ppc64le":
"linux/arm64": true,
"linux/ppc64": false,
"linux/ppc64le": true,
+ "linux/mips": false,
+ "linux/mipsle": false,
"linux/mips64": true,
"linux/mips64le": true,
"linux/s390x": true,
"cmd/compile/internal/arm",
"cmd/compile/internal/arm64",
"cmd/compile/internal/gc",
+ "cmd/compile/internal/mips",
"cmd/compile/internal/mips64",
"cmd/compile/internal/ppc64",
"cmd/compile/internal/s390x",
"cmd/link/internal/arm",
"cmd/link/internal/arm64",
"cmd/link/internal/ld",
+ "cmd/link/internal/mips",
"cmd/link/internal/mips64",
"cmd/link/internal/ppc64",
"cmd/link/internal/s390x",
if elfIsLittleEndian(os.Args[0]) {
gohostarch = "mips64le"
}
+ case strings.Contains(out, "mips"):
+ gohostarch = "mips"
+ if elfIsLittleEndian(os.Args[0]) {
+ gohostarch = "mipsle"
+ }
case strings.Contains(out, "s390x"):
gohostarch = "s390x"
case gohostos == "darwin":
"cmd/link/internal/arm"
"cmd/link/internal/arm64"
"cmd/link/internal/ld"
+ "cmd/link/internal/mips"
"cmd/link/internal/mips64"
"cmd/link/internal/ppc64"
"cmd/link/internal/s390x"
arm.Init()
case "arm64":
arm64.Init()
+ case "mips", "mipsle":
+ mips.Init()
case "mips64", "mips64le":
mips64.Init()
case "ppc64", "ppc64le":