diff --git a/src/cmd/go/internal/work/exec.go b/src/cmd/go/internal/work/exec.go index 6fc865421d..63fd13f754 100644 --- a/src/cmd/go/internal/work/exec.go +++ b/src/cmd/go/internal/work/exec.go @@ -2587,7 +2587,8 @@ func (b *Builder) gccArchArgs() []string { case "arm": return []string{"-marm"} // not thumb case "s390x": - return []string{"-m64", "-march=z196"} + // minimum supported s390x version on Go is z13 + return []string{"-m64", "-march=z13"} case "mips64", "mips64le": args := []string{"-mabi=64"} if cfg.GOMIPS64 == "hardfloat" {