diff options
| author | Xiaodong Liu <liuxiaodong@loongson.cn> | 2021-08-15 15:57:43 +0800 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2022-05-01 00:24:25 +0000 |
| commit | d09ca2cb8ec5306f20b527266ce161bd9292cad4 (patch) | |
| tree | 09c66fccc6336038af894cd90af3e2880bf2a3a5 /src/cmd | |
| parent | edab07d09f1dcee58395602054ffb1cd03490dd8 (diff) | |
| download | go-d09ca2cb8ec5306f20b527266ce161bd9292cad4.tar.xz | |
cmd/go/internal: configure go tool workflow for loong64
Contributors to the loong64 port are:
Weining Lu <luweining@loongson.cn>
Lei Wang <wanglei@loongson.cn>
Lingqin Gong <gonglingqin@loongson.cn>
Xiaolin Zhao <zhaoxiaolin@loongson.cn>
Meidan Li <limeidan@loongson.cn>
Xiaojuan Zhai <zhaixiaojuan@loongson.cn>
Qiyuan Pu <puqiyuan@loongson.cn>
Guoqi Chen <chenguoqi@loongson.cn>
This port has been updated to Go 1.15.6:
https://github.com/loongson/go
Updates #46229
Change-Id: I6b537a7d842b0683586917fe7ea7cd4d70d888de
Reviewed-on: https://go-review.googlesource.com/c/go/+/342308
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: Bryan Mills <bcmills@google.com>
Auto-Submit: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src/cmd')
| -rw-r--r-- | src/cmd/go/internal/imports/build.go | 1 | ||||
| -rw-r--r-- | src/cmd/go/internal/work/exec.go | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/cmd/go/internal/imports/build.go b/src/cmd/go/internal/imports/build.go index 53fa1967f7..0f20a8786e 100644 --- a/src/cmd/go/internal/imports/build.go +++ b/src/cmd/go/internal/imports/build.go @@ -328,6 +328,7 @@ var KnownArch = map[string]bool{ "mips64le": true, "mips64p32": true, "mips64p32le": true, + "loong64": true, "ppc": true, "riscv": true, "riscv64": true, diff --git a/src/cmd/go/internal/work/exec.go b/src/cmd/go/internal/work/exec.go index 0b8e5d2330..7c71d7e6e4 100644 --- a/src/cmd/go/internal/work/exec.go +++ b/src/cmd/go/internal/work/exec.go @@ -2654,6 +2654,8 @@ func (b *Builder) gccArchArgs() []string { } else if cfg.GOMIPS == "softfloat" { return append(args, "-msoft-float") } + case "loong64": + return []string{"-mabi=lp64d"} case "ppc64": if cfg.Goos == "aix" { return []string{"-maix64"} |
