From b090f1f240286c4dde48a5c0be353d1a5b594ede Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Mon, 7 Oct 2019 18:10:10 +0000 Subject: [PATCH] go/analysis/passes/asmdecl: remove amd64p32 support Updates golang/go#30439 Change-Id: I46c7de8d16c3470f2f20a4d0e03b74bb38c8aff0 Reviewed-on: https://go-review.googlesource.com/c/tools/+/199500 Run-TryBot: Brad Fitzpatrick TryBot-Result: Gobot Gobot Reviewed-by: Andrew Bonventre --- go/analysis/passes/asmdecl/asmdecl.go | 5 ----- 1 file changed, 5 deletions(-) diff --git a/go/analysis/passes/asmdecl/asmdecl.go b/go/analysis/passes/asmdecl/asmdecl.go index d41c4e97e3..6e7a76e8c8 100644 --- a/go/analysis/passes/asmdecl/asmdecl.go +++ b/go/analysis/passes/asmdecl/asmdecl.go @@ -79,7 +79,6 @@ var ( asmArchArm = asmArch{name: "arm", bigEndian: false, stack: "R13", lr: true} asmArchArm64 = asmArch{name: "arm64", bigEndian: false, stack: "RSP", lr: true} asmArchAmd64 = asmArch{name: "amd64", bigEndian: false, stack: "SP", lr: false} - asmArchAmd64p32 = asmArch{name: "amd64p32", bigEndian: false, stack: "SP", lr: false} asmArchMips = asmArch{name: "mips", bigEndian: true, stack: "R29", lr: true} asmArchMipsLE = asmArch{name: "mipsle", bigEndian: false, stack: "R29", lr: true} asmArchMips64 = asmArch{name: "mips64", bigEndian: true, stack: "R29", lr: true} @@ -94,7 +93,6 @@ var ( &asmArchArm, &asmArchArm64, &asmArchAmd64, - &asmArchAmd64p32, &asmArchMips, &asmArchMipsLE, &asmArchMips64, @@ -635,9 +633,6 @@ func asmCheckVar(badf func(string, ...interface{}), fn *asmFunc, line, expr stri case "amd64.LEAQ": dst = 8 addr = true - case "amd64p32.LEAL": - dst = 4 - addr = true default: switch fn.arch.name { case "386", "amd64":