diff options
Diffstat (limited to 'src/cmd/internal/obj/mips/obj0.go')
| -rw-r--r-- | src/cmd/internal/obj/mips/obj0.go | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/cmd/internal/obj/mips/obj0.go b/src/cmd/internal/obj/mips/obj0.go index 221fd428a3..d3d819e9ce 100644 --- a/src/cmd/internal/obj/mips/obj0.go +++ b/src/cmd/internal/obj/mips/obj0.go @@ -322,7 +322,7 @@ func preprocess(ctxt *obj.Link, cursym *obj.LSym) { // code will not see a half-updated stack frame. q = obj.Appendp(ctxt, q) q.As = mov - q.Lineno = p.Lineno + q.Pos = p.Pos q.From.Type = obj.TYPE_REG q.From.Reg = REGLINK q.To.Type = obj.TYPE_MEM @@ -331,7 +331,7 @@ func preprocess(ctxt *obj.Link, cursym *obj.LSym) { q = obj.Appendp(ctxt, q) q.As = add - q.Lineno = p.Lineno + q.Pos = p.Pos q.From.Type = obj.TYPE_CONST q.From.Offset = int64(-autosize) q.To.Type = obj.TYPE_REG @@ -469,7 +469,7 @@ func preprocess(ctxt *obj.Link, cursym *obj.LSym) { q = ctxt.NewProg() q.As = AJMP - q.Lineno = p.Lineno + q.Pos = p.Pos q.To.Type = obj.TYPE_MEM q.To.Offset = 0 q.To.Reg = REGLINK @@ -494,7 +494,7 @@ func preprocess(ctxt *obj.Link, cursym *obj.LSym) { if autosize != 0 { q = ctxt.NewProg() q.As = add - q.Lineno = p.Lineno + q.Pos = p.Pos q.From.Type = obj.TYPE_CONST q.From.Offset = int64(autosize) q.To.Type = obj.TYPE_REG @@ -507,7 +507,7 @@ func preprocess(ctxt *obj.Link, cursym *obj.LSym) { q1 = ctxt.NewProg() q1.As = AJMP - q1.Lineno = p.Lineno + q1.Pos = p.Pos if retSym != nil { // retjmp q1.To.Type = obj.TYPE_BRANCH q1.To.Name = obj.NAME_EXTERN @@ -775,7 +775,7 @@ func addnop(ctxt *obj.Link, p *obj.Prog) { // as R0, we have to resort to manually encode the SLL // instruction as WORD $0. q.As = AWORD - q.Lineno = p.Lineno + q.Pos = p.Pos q.From.Type = obj.TYPE_CONST q.From.Name = obj.NAME_NONE q.From.Offset = 0 @@ -1486,7 +1486,7 @@ loop: a = AJMP q = ctxt.NewProg() q.As = a - q.Lineno = p.Lineno + q.Pos = p.Pos q.To.Type = obj.TYPE_BRANCH q.To.Offset = p.Pc q.Pcond = p |
