From cbc854a7993accd581c3ad2a58cb51788372e29c Mon Sep 17 00:00:00 2001 From: Shenghou Ma Date: Sat, 7 Mar 2015 01:44:24 -0500 Subject: [PATCH] cmd/internal/obj/x86: fix nacl/amd64p32 build some x86 instructions (e.g. PINSRW) might store memory address in Prog.From3, so we must also rewrite Prog.From3 on nacl. Change-Id: I2a0da0f692ba321eba17fbc454d68aaafa133515 Signed-off-by: Shenghou Ma Reviewed-on: https://go-review.googlesource.com/7074 TryBot-Result: Gobot Gobot Reviewed-by: Dave Cheney --- src/cmd/internal/obj/x86/obj6.go | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cmd/internal/obj/x86/obj6.go b/src/cmd/internal/obj/x86/obj6.go index 57a201bd9a..2e47d9ad2c 100644 --- a/src/cmd/internal/obj/x86/obj6.go +++ b/src/cmd/internal/obj/x86/obj6.go @@ -191,6 +191,7 @@ func progedit(ctxt *obj.Link, p *obj.Prog) { } if ctxt.Headtype == obj.Hnacl && p.Mode == 64 { + nacladdr(ctxt, p, &p.From3) nacladdr(ctxt, p, &p.From) nacladdr(ctxt, p, &p.To) } -- 2.48.1