From: Xiaodong Liu Date: Sun, 15 Aug 2021 09:06:29 +0000 (+0800) Subject: cmd/nm, cmd/objdump, cmd/pprof: disassembly is not supported on loong64 X-Git-Tag: go1.19beta1~212 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=076039a5e16acf104210d62778d48363589e241d;p=gostls13.git cmd/nm, cmd/objdump, cmd/pprof: disassembly is not supported on loong64 Contributors to the loong64 port are: Weining Lu Lei Wang Lingqin Gong Xiaolin Zhao Meidan Li Xiaojuan Zhai Qiyuan Pu Guoqi Chen This port has been updated to Go 1.15.6: https://github.com/loongson/go Updates #46229 Change-Id: Ic96e4f0c46d9a6b8cd020e899f32c40681daf9c5 Reviewed-on: https://go-review.googlesource.com/c/go/+/342323 Run-TryBot: Ian Lance Taylor Reviewed-by: David Chase TryBot-Result: Gopher Robot Reviewed-by: Ian Lance Taylor Auto-Submit: Ian Lance Taylor --- diff --git a/src/cmd/nm/nm_cgo_test.go b/src/cmd/nm/nm_cgo_test.go index 0c826738ec..23caa74a13 100644 --- a/src/cmd/nm/nm_cgo_test.go +++ b/src/cmd/nm/nm_cgo_test.go @@ -24,7 +24,7 @@ func canInternalLink() bool { } case "linux": switch runtime.GOARCH { - case "arm64", "mips64", "mips64le", "mips", "mipsle", "ppc64", "ppc64le", "riscv64": + case "arm64", "loong64", "mips64", "mips64le", "mips", "mipsle", "ppc64", "ppc64le", "riscv64": return false } case "openbsd": diff --git a/src/cmd/objdump/objdump_test.go b/src/cmd/objdump/objdump_test.go index a410fbcff2..c51a01fa86 100644 --- a/src/cmd/objdump/objdump_test.go +++ b/src/cmd/objdump/objdump_test.go @@ -107,6 +107,8 @@ var ppcGnuNeed = []string{ func mustHaveDisasm(t *testing.T) { switch runtime.GOARCH { + case "loong64": + t.Skipf("skipping on %s", runtime.GOARCH) case "mips", "mipsle", "mips64", "mips64le": t.Skipf("skipping on %s, issue 12559", runtime.GOARCH) case "riscv64": diff --git a/src/cmd/pprof/pprof_test.go b/src/cmd/pprof/pprof_test.go index 11e251bfde..9a37b97286 100644 --- a/src/cmd/pprof/pprof_test.go +++ b/src/cmd/pprof/pprof_test.go @@ -72,6 +72,8 @@ func mustHaveCPUProfiling(t *testing.T) { func mustHaveDisasm(t *testing.T) { switch runtime.GOARCH { + case "loong64": + t.Skipf("skipping on %s.", runtime.GOARCH) case "mips", "mipsle", "mips64", "mips64le": t.Skipf("skipping on %s, issue 12559", runtime.GOARCH) case "riscv64":