From: abner chenc Date: Tue, 23 Sep 2025 03:24:56 +0000 (-0700) Subject: Revert "cmd/internal/obj/loong64: use the MOVVP instruction to optimize prologue" X-Git-Tag: go1.26rc1~776 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=dd1d597c3ac049de7865a9cb98627fde0baacc69;p=gostls13.git Revert "cmd/internal/obj/loong64: use the MOVVP instruction to optimize prologue" This reverts commit eb7c67fdc9e17959647a15db9e7781b9d447061a. Reason for revert: Causes x/tools/gopls/internal/filecache/TestConcurrency failures, See issue 75571. Fixes #75571 Fixes #75572 Change-Id: Ife328dce917c63c872da35f4a9e9f7ef8f88c712 Reviewed-on: https://go-review.googlesource.com/c/go/+/706035 Reviewed-by: Michael Pratt Auto-Submit: Michael Pratt Reviewed-by: Junyang Shao Reviewed-by: sophie zhao LUCI-TryBot-Result: Go LUCI Reviewed-by: Meidan Li --- diff --git a/src/cmd/internal/obj/loong64/obj.go b/src/cmd/internal/obj/loong64/obj.go index ea110f00cb..a97217d316 100644 --- a/src/cmd/internal/obj/loong64/obj.go +++ b/src/cmd/internal/obj/loong64/obj.go @@ -324,7 +324,7 @@ func preprocess(ctxt *obj.Link, cursym *obj.LSym, newprog obj.ProgAlloc) { q = c.ctxt.StartUnsafePoint(q, c.newprog) q = obj.Appendp(q, newprog) - q.As = AMOVVP + q.As = mov q.Pos = p.Pos q.From.Type = obj.TYPE_REG q.From.Reg = REGLINK