diff options
author | Clément Chigot <clement.chigot@atos.net> | 2019-03-26 14:55:48 +0100 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2019-03-28 19:34:53 +0000 |
commit | 57bd57745431da4aeb85d6caae145e5f4dfbca38 (patch) | |
tree | e01f4a4e2f828d213410f4ec754e61c7b76b3823 /src/cmd/vet | |
parent | ee2836048c5a5e48e35b7cb67303c3fe22728eca (diff) | |
download | go-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.go | 6 | ||||
-rw-r--r-- | src/cmd/vet/all/whitelist/aix_ppc64.txt | 8 |
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 |