]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/internal/obj: remove ppc64 msr support from MOV* insns
authorPaul E. Murphy <murp@ibm.com>
Tue, 9 Mar 2021 22:55:09 +0000 (16:55 -0600)
committerLynn Boger <laboger@linux.vnet.ibm.com>
Wed, 7 Apr 2021 20:23:47 +0000 (20:23 +0000)
commitfca51ba24a829233ca133455fd3f161ffc9d7c55
tree7c8ff5a2eae1005218e7cf01a1c445795e1f6d6b
parente306d0606379cc9330302f97f237ca3ef55fee98
cmd/internal/obj: remove ppc64 msr support from MOV* insns

These are privileged instructions, and thus will never work with
usermode code. I don't think there is a case where this isn't
true.  The motivation is to simplify handling of MOV* opcodes.

Assembler support for recognizing the MSR as a register is
retained.

Change-Id: Ic33f021a20057b64e69df8ea125e23dd8937e38d
Reviewed-on: https://go-review.googlesource.com/c/go/+/307814
Run-TryBot: Paul Murphy <murp@ibm.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Carlos Eduardo Seo <carlos.seo@linaro.org>
Reviewed-by: Lynn Boger <laboger@linux.vnet.ibm.com>
Trust: Carlos Eduardo Seo <carlos.seo@linaro.org>
src/cmd/internal/obj/ppc64/a.out.go
src/cmd/internal/obj/ppc64/anames9.go
src/cmd/internal/obj/ppc64/asm9.go