internal/cpu: correctly link to getsystemcfg
authorClément Chigot <clement.chigot@atos.net>
Fri, 29 Jan 2021 15:27:39 +0000 (16:27 +0100)
committerIan Lance Taylor <iant@golang.org>
Sat, 30 Jan 2021 00:12:43 +0000 (16:12 -0800)
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

gcc/go/gofrontend/MERGE
libgo/go/internal/cpu/cpu_ppc64x_aix.go
libgo/go/runtime/os_aix.go

index 366fcf02885ab5682c64d9b8aea0facf69deb42b..cb12c83a70034bbba713f0f6daac9de6d484eadf 100644 (file)
@@ -1,4 +1,4 @@
-2663206528a6d46cbde60dbccf84c8288707ab8d
+271a043537f2f0ae93bde2cf4f4897e68a476ece
 
 The first line of this file holds the git revision number of the last
 merge done from the gofrontend repository.
index a932684baf20c0bac3b6d55730260826f1ee9857..e2422a6ddaa696b48010b365b90b0b5624739c45 100644 (file)
@@ -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
index 630a1c22d7fa60e404fc7e13f226ebcdc0524d6a..d902ae04dc988c214e013b946f00554f2d6cee1f 100644 (file)
@@ -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
 }