diff options
| author | WANG Xuerui <git@xen0n.name> | 2023-03-13 16:20:50 +0800 |
|---|---|---|
| committer | Ben Shi <powerman1st@163.com> | 2023-03-21 06:51:28 +0000 |
| commit | 6f2ef5ec98e1a14ee7a2805f68241cfa5feff8bd (patch) | |
| tree | 085fe40c94431a6389c95bf703818b2231b77c15 /src/cmd/asm/internal/arch | |
| parent | dac514ea370d9a5e5129614c58082fe1905f6dcb (diff) | |
| download | go-6f2ef5ec98e1a14ee7a2805f68241cfa5feff8bd.tar.xz | |
cmd/asm, runtime: remove the RSB register from loong64
It was carryover from the mips64 port (where it represented the platform
GP register) but LoongArch platform ABI doesn't have the GP concept.
Change-Id: Iea326ae13676e95b040b52aaadc08d311b507bd3
Reviewed-on: https://go-review.googlesource.com/c/go/+/475815
Reviewed-by: abner chenc <chenguoqi@loongson.cn>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Cherry Mui <cherryyz@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Diffstat (limited to 'src/cmd/asm/internal/arch')
| -rw-r--r-- | src/cmd/asm/internal/arch/arch.go | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/cmd/asm/internal/arch/arch.go b/src/cmd/asm/internal/arch/arch.go index 740711c40c..11bb7af899 100644 --- a/src/cmd/asm/internal/arch/arch.go +++ b/src/cmd/asm/internal/arch/arch.go @@ -536,7 +536,6 @@ func archLoong64(linkArch *obj.LinkArch) *Arch { // Avoid unintentionally clobbering g using R22. delete(register, "R22") register["g"] = loong64.REG_R22 - register["RSB"] = loong64.REG_R31 registerPrefix := map[string]bool{ "F": true, "FCSR": true, |
