]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: simplify openbsd check in usesLibcall and mStackIsSystemAllocated
authorTobias Klauser <tklauser@distanz.ch>
Thu, 4 Sep 2025 15:13:37 +0000 (17:13 +0200)
committerGopher Robot <gobot@golang.org>
Fri, 5 Sep 2025 15:11:42 +0000 (08:11 -0700)
The openbsd/mips64 runtime code was removed in CL 649659.

For #61546

Change-Id: I03f16c3396baddb0ee9aa751dd6f699a835e7586
Reviewed-on: https://go-review.googlesource.com/c/go/+/700976
Auto-Submit: Tobias Klauser <tobias.klauser@gmail.com>
Reviewed-by: Michael Pratt <mpratt@google.com>
Reviewed-by: Joel Sing <joel@sing.id.au>
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>

src/runtime/proc.go

index 2584eb4cac6a33d6e1eed433b55d9de3e54acf62..51e2c42605acbb10f7372a3f2221e92967ee2b65 100644 (file)
@@ -1816,10 +1816,8 @@ func startTheWorldWithSema(now int64, w worldStop) int64 {
 // via libcall.
 func usesLibcall() bool {
        switch GOOS {
-       case "aix", "darwin", "illumos", "ios", "solaris", "windows":
+       case "aix", "darwin", "illumos", "ios", "openbsd", "solaris", "windows":
                return true
-       case "openbsd":
-               return GOARCH != "mips64"
        }
        return false
 }
@@ -1828,10 +1826,8 @@ func usesLibcall() bool {
 // system-allocated stack.
 func mStackIsSystemAllocated() bool {
        switch GOOS {
-       case "aix", "darwin", "plan9", "illumos", "ios", "solaris", "windows":
+       case "aix", "darwin", "plan9", "illumos", "ios", "openbsd", "solaris", "windows":
                return true
-       case "openbsd":
-               return GOARCH != "mips64"
        }
        return false
 }