aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/internal/objabi/stack.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/internal/objabi/stack.go')
-rw-r--r--src/cmd/internal/objabi/stack.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/internal/objabi/stack.go b/src/cmd/internal/objabi/stack.go
index d50a7c1afd..6a1edd46c8 100644
--- a/src/cmd/internal/objabi/stack.go
+++ b/src/cmd/internal/objabi/stack.go
@@ -20,8 +20,8 @@ func StackNosplit(race bool) int {
func stackGuardMultiplier(race bool) int {
// This arithmetic must match that in internal/runtime/sys/consts.go:StackGuardMultiplier.
n := 1
- // On AIX, a larger stack is needed for syscalls.
- if buildcfg.GOOS == "aix" {
+ // On AIX and OpenBSD, a larger stack is needed for syscalls.
+ if buildcfg.GOOS == "aix" || buildcfg.GOOS == "openbsd" {
n += 1
}
// The race build also needs more stack.