aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTobias Klauser <tklauser@distanz.ch>2025-09-04 17:13:37 +0200
committerGopher Robot <gobot@golang.org>2025-09-05 08:11:42 -0700
commit87e72769fa74a2ef0bd81a3fd4febe75b8fc6731 (patch)
treeca0aeddec55c4c252d11305d89d2cf8ab40f062a /src
parentbb48272e24ca38676442afc20afb6e0b9a91048b (diff)
downloadgo-87e72769fa74a2ef0bd81a3fd4febe75b8fc6731.tar.xz
runtime: simplify openbsd check in usesLibcall and mStackIsSystemAllocated
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>
Diffstat (limited to 'src')
-rw-r--r--src/runtime/proc.go8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/runtime/proc.go b/src/runtime/proc.go
index 2584eb4cac..51e2c42605 100644
--- a/src/runtime/proc.go
+++ b/src/runtime/proc.go
@@ -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
}