aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/vet
diff options
context:
space:
mode:
authorClément Chigot <clement.chigot@atos.net>2019-03-26 14:55:48 +0100
committerIan Lance Taylor <iant@golang.org>2019-03-28 19:34:53 +0000
commit57bd57745431da4aeb85d6caae145e5f4dfbca38 (patch)
treee01f4a4e2f828d213410f4ec754e61c7b76b3823 /src/cmd/vet
parentee2836048c5a5e48e35b7cb67303c3fe22728eca (diff)
downloadgo-57bd57745431da4aeb85d6caae145e5f4dfbca38.tar.gz
go-57bd57745431da4aeb85d6caae145e5f4dfbca38.zip
cmd/vet/all: enable AIX checks
Fixes #27985 Change-Id: I2f3d06ced9da9fc56f30f1285a8d393e689c29ac Reviewed-on: https://go-review.googlesource.com/c/go/+/169019 Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
Diffstat (limited to 'src/cmd/vet')
-rw-r--r--src/cmd/vet/all/main.go6
-rw-r--r--src/cmd/vet/all/whitelist/aix_ppc64.txt8
2 files changed, 8 insertions, 6 deletions
diff --git a/src/cmd/vet/all/main.go b/src/cmd/vet/all/main.go
index e4f8eccd8c..0c699751ec 100644
--- a/src/cmd/vet/all/main.go
+++ b/src/cmd/vet/all/main.go
@@ -209,12 +209,6 @@ func (p platform) vet() {
return
}
- if p.os == "aix" && p.arch == "ppc64" {
- // TODO(aix): enable as soon as the aix/ppc64 port has fully landed
- fmt.Println("skipping aix/ppc64")
- return
- }
-
var buf bytes.Buffer
fmt.Fprintf(&buf, "go run main.go -p %s\n", p)
diff --git a/src/cmd/vet/all/whitelist/aix_ppc64.txt b/src/cmd/vet/all/whitelist/aix_ppc64.txt
new file mode 100644
index 0000000000..49ff6df2ea
--- /dev/null
+++ b/src/cmd/vet/all/whitelist/aix_ppc64.txt
@@ -0,0 +1,8 @@
+// aix/ppc64-specific vet whitelist. See readme.txt for details.
+
+runtime/asm_ppc64x.s: [ppc64] sigreturn: function sigreturn missing Go declaration
+runtime/sys_aix_ppc64.s: [ppc64] callCfunction: function callCfunction missing Go declaration
+runtime/sys_aix_ppc64.s: [ppc64] _asmsyscall6: function _asmsyscall6 missing Go declaration
+runtime/sys_aix_ppc64.s: [ppc64] _sigtramp: function _sigtramp missing Go declaration
+runtime/sys_aix_ppc64.s: [ppc64] _sigtramp: use of 16(R1) points beyond argument frame
+runtime/sys_aix_ppc64.s: [ppc64] _tstart: function _tstart missing Go declaration