aboutsummaryrefslogtreecommitdiff
path: root/libgo/go
diff options
context:
space:
mode:
authorClément Chigot <clement.chigot@atos.net>2021-01-29 16:27:39 +0100
committerIan Lance Taylor <iant@golang.org>2021-01-29 16:12:43 -0800
commit4d31df4089987bb7fb85dd07c9d181dbee40ba87 (patch)
treeb5129bffbea36d17e2123dd62d92c660e8f3c395 /libgo/go
parentd761172d9b2feff68d50f38b3c76969532688791 (diff)
downloadgcc-4d31df4089987bb7fb85dd07c9d181dbee40ba87.zip
gcc-4d31df4089987bb7fb85dd07c9d181dbee40ba87.tar.gz
gcc-4d31df4089987bb7fb85dd07c9d181dbee40ba87.tar.bz2
internal/cpu: correctly link to getsystemcfg
Directly set getsystemcfg as //extern in internal/cpu instead of trying to use the runtime as in Go toolchain. Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/287932
Diffstat (limited to 'libgo/go')
-rw-r--r--libgo/go/internal/cpu/cpu_ppc64x_aix.go2
-rw-r--r--libgo/go/runtime/os_aix.go3
2 files changed, 1 insertions, 4 deletions
diff --git a/libgo/go/internal/cpu/cpu_ppc64x_aix.go b/libgo/go/internal/cpu/cpu_ppc64x_aix.go
index a932684..e2422a6 100644
--- a/libgo/go/internal/cpu/cpu_ppc64x_aix.go
+++ b/libgo/go/internal/cpu/cpu_ppc64x_aix.go
@@ -17,5 +17,5 @@ func osinit() {
PPC64.IsPOWER9 = isSet(impl, _IMPL_POWER9)
}
-// getsystemcfg is defined in runtime/os2_aix.go
+//extern getsystemcfg
func getsystemcfg(label uint) uint
diff --git a/libgo/go/runtime/os_aix.go b/libgo/go/runtime/os_aix.go
index 630a1c2..d902ae0 100644
--- a/libgo/go/runtime/os_aix.go
+++ b/libgo/go/runtime/os_aix.go
@@ -13,9 +13,6 @@ import (
//extern sysconf
func sysconf(int32) _C_long
-//extern getsystemcfg
-func getsystemcfg(int32) uint64
-
type mOS struct {
waitsema uintptr // semaphore for parking on locks
}