aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorlimeidan <limeidan@loongson.cn>2024-01-18 10:41:09 +0800
committerabner chenc <chenguoqi@loongson.cn>2024-07-30 00:33:49 +0000
commit950fcf129ecc75e6311d3aaf555e7b8add3248cb (patch)
tree453dbf4c20d7257ef95a9a3ba9a68810ac6bbd07 /src
parent44663f333b160984bb499bc7211a352c56d5f56b (diff)
downloadgo-950fcf129ecc75e6311d3aaf555e7b8add3248cb.tar.xz
cmd/internal/obj: add stmt prologueEnd to DWARF for loong64
Change-Id: Ib477b2402e32ebb3c7623caf4e9d62f3afdee92f Reviewed-on: https://go-review.googlesource.com/c/go/+/556615 Reviewed-by: abner chenc <chenguoqi@loongson.cn> Reviewed-by: Michael Knyszek <mknyszek@google.com> Reviewed-by: sophie zhao <zhaoxiaolin@loongson.cn> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Qiqi Huang <huangqiqi@loongson.cn> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Diffstat (limited to 'src')
-rw-r--r--src/cmd/internal/obj/loong64/obj.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cmd/internal/obj/loong64/obj.go b/src/cmd/internal/obj/loong64/obj.go
index 5fa67f3acd..b2349a82cf 100644
--- a/src/cmd/internal/obj/loong64/obj.go
+++ b/src/cmd/internal/obj/loong64/obj.go
@@ -7,6 +7,7 @@ package loong64
import (
"cmd/internal/obj"
"cmd/internal/objabi"
+ "cmd/internal/src"
"cmd/internal/sys"
"internal/abi"
"log"
@@ -370,6 +371,7 @@ func preprocess(ctxt *obj.Link, cursym *obj.LSym, newprog obj.ProgAlloc) {
q = obj.Appendp(q, newprog)
q.As = add
q.Pos = p.Pos
+ q.Pos = q.Pos.WithXlogue(src.PosPrologueEnd)
q.From.Type = obj.TYPE_CONST
q.From.Offset = int64(-autosize)
q.To.Type = obj.TYPE_REG