diff options
| author | Cherry Zhang <lunaria21@gmail.com> | 2016-04-27 22:17:44 -0400 |
|---|---|---|
| committer | Minux Ma <minux@golang.org> | 2016-05-01 02:36:37 +0000 |
| commit | 8dc0444a04a8a43887b4ca3753ee63b430cf2602 (patch) | |
| tree | ae1474adfe0867b437c7c9c4e3605a4c074a9417 /src/cmd/asm/internal/arch | |
| parent | a409fb80b0ebc1353336a9c03f8db408fbc6d1d5 (diff) | |
| download | go-8dc0444a04a8a43887b4ca3753ee63b430cf2602.tar.xz | |
cmd/asm, cmd/internal/obj/mips: add an alias of RSB on mips64x
Change-Id: I724ce0a48c1aeed14267c049fa415a6fa2fffbcf
Reviewed-on: https://go-review.googlesource.com/19864
Reviewed-by: Minux Ma <minux@golang.org>
Diffstat (limited to 'src/cmd/asm/internal/arch')
| -rw-r--r-- | src/cmd/asm/internal/arch/arch.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cmd/asm/internal/arch/arch.go b/src/cmd/asm/internal/arch/arch.go index bd9658301c..4b5b46a78c 100644 --- a/src/cmd/asm/internal/arch/arch.go +++ b/src/cmd/asm/internal/arch/arch.go @@ -393,6 +393,9 @@ func archMips64() *Arch { // Avoid unintentionally clobbering g using R30. delete(register, "R30") register["g"] = mips.REG_R30 + // Avoid unintentionally clobbering RSB using R28. + delete(register, "R28") + register["RSB"] = mips.REG_R28 registerPrefix := map[string]bool{ "F": true, "FCR": true, |
