aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGuoqi Chen <chenguoqi@loongson.cn>2022-07-04 10:16:12 +0800
committerWayne Zuo <wdvxdr@golangcn.org>2022-11-04 00:41:05 +0000
commitc1c6b0ca79233c8b7612957291c2d47d337cc2de (patch)
tree665fcacbeb398a495a765652b77b08e02bec62a0 /src
parent3615eb16af57b832a3b6d957d86b84b656865a14 (diff)
downloadgo-c1c6b0ca79233c8b7612957291c2d47d337cc2de.tar.xz
cmd/compile: remove the resultInArg0 register checks on linux/loong64
The automatic resultInArg0 register check has been implemented by CL 296010. Change-Id: Id0e085ded9aa097bd02593c359a750d938a3aaa6 Reviewed-on: https://go-review.googlesource.com/c/go/+/416034 Reviewed-by: Keith Randall <khr@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Keith Randall <khr@google.com> Reviewed-by: Wayne Zuo <wdvxdr@golangcn.org> Run-TryBot: Wayne Zuo <wdvxdr@golangcn.org> Reviewed-by: Bryan Mills <bcmills@google.com>
Diffstat (limited to 'src')
-rw-r--r--src/cmd/compile/internal/loong64/ssa.go3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/cmd/compile/internal/loong64/ssa.go b/src/cmd/compile/internal/loong64/ssa.go
index e004c6f7fb..68a2d8ac1b 100644
--- a/src/cmd/compile/internal/loong64/ssa.go
+++ b/src/cmd/compile/internal/loong64/ssa.go
@@ -101,9 +101,6 @@ func ssaGenValue(s *ssagen.State, v *ssa.Value) {
p.To.Type = obj.TYPE_REG
p.To.Reg = y
case ssa.OpLOONG64MOVVnop:
- if v.Reg() != v.Args[0].Reg() {
- v.Fatalf("input[0] and output not in same register %s", v.LongString())
- }
// nothing to do
case ssa.OpLoadReg:
if v.Type.IsFlags() {