]> Cypherpunks repositories - gostls13.git/commit
cmd/dist, cmd/link, runtime: fix stack size when cross-compiling aix/ppc64
authorClément Chigot <clement.chigot@atos.net>
Wed, 9 Jan 2019 13:05:17 +0000 (14:05 +0100)
committerIan Lance Taylor <iant@golang.org>
Wed, 9 Jan 2019 22:06:51 +0000 (22:06 +0000)
commit20ac64a2dd1f7993101d7e069eab3b84ab2c0bd2
tree44cabd19b42991b488294b861f53afb0302c6b37
parenta5318bf5d676b3dfc10a1843668e3593cbdc87c5
cmd/dist, cmd/link, runtime: fix stack size when cross-compiling aix/ppc64

This commit allows to cross-compiling aix/ppc64. The nosplit limit must
twice as large as on others platforms because of AIX syscalls.
The stack limit, especially stackGuardMultiplier, was set by cmd/dist
during the bootstrap and doesn't depend on GOOS/GOARCH target.

Fixes #29572

Change-Id: Id51e38885e1978d981aa9e14972eaec17294322e
Reviewed-on: https://go-review.googlesource.com/c/157117
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/cmd/dist/buildruntime.go
src/cmd/internal/obj/arm/obj5.go
src/cmd/internal/obj/arm64/obj7.go
src/cmd/internal/obj/mips/obj0.go
src/cmd/internal/obj/ppc64/obj9.go
src/cmd/internal/obj/s390x/objz.go
src/cmd/internal/obj/x86/obj6.go
src/cmd/internal/objabi/stack.go
src/cmd/link/internal/ld/lib.go
src/runtime/internal/sys/stubs.go