aboutsummaryrefslogtreecommitdiff
path: root/src/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd')
-rw-r--r--src/cmd/asm/internal/arch/arch.go1
-rw-r--r--src/cmd/asm/internal/asm/operand_test.go4
2 files changed, 2 insertions, 3 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,
diff --git a/src/cmd/asm/internal/asm/operand_test.go b/src/cmd/asm/internal/asm/operand_test.go
index 29371d6199..c7e251f50f 100644
--- a/src/cmd/asm/internal/asm/operand_test.go
+++ b/src/cmd/asm/internal/asm/operand_test.go
@@ -915,8 +915,9 @@ var loong64OperandTests = []operandTest{
{"R27", "R27"},
{"R28", "R28"},
{"R29", "R29"},
- {"R30", "R30"},
{"R3", "R3"},
+ {"R30", "R30"},
+ {"R31", "R31"},
{"R4", "R4"},
{"R5", "R5"},
{"R6", "R6"},
@@ -925,7 +926,6 @@ var loong64OperandTests = []operandTest{
{"R9", "R9"},
{"a(FP)", "a(FP)"},
{"g", "g"},
- {"RSB", "R31"},
{"ret+8(FP)", "ret+8(FP)"},
{"runtime·abort(SB)", "runtime.abort(SB)"},
{"·AddUint32(SB)", "\"\".AddUint32(SB)"},