On Wed, Jan 10, 2018 at 6:00 AM, Uros Bizjak <ubiz...@gmail.com> wrote: > On Wed, Jan 10, 2018 at 2:37 PM, Ian Lance Taylor <i...@golang.org> wrote: >> On Wed, Jan 10, 2018 at 5:35 AM, Ian Lance Taylor <i...@golang.org> wrote: >>> On Tue, Jan 9, 2018 at 11:34 PM, Uros Bizjak <ubiz...@gmail.com> wrote: >>>>> This patch updates libgo to the Go1.10beta1 release. The final Go >>>>> 1.10 release is expected around February 1, so it's not clear how the >>>>> release timing is going to work with GCC 8. In any case this updates >>>>> GCC to something pretty close to the final Go 1.10 release. >>>> >>>> This patch introduces a bunch of new fails in gotools testsuite form >>>> non-split stack targets, e.g.: >>>> >>>> AIL: TestCgoSignalDeadlock >>>> crash_test.go:55: building testprogcgo []: exit status 2 >>>> # >>>> _/space/uros/gcc-svn/trunk/libgo/go/runtime/testdata/testprogcgo >>>> cc1: error: '-fsplit-stack' is not supported by this >>>> compiler configuration >>>> >>>> and also: >>>> >>>> # >>>> _/space/homedirs/uros/gcc-build/gotools/cgo-test-dir/misc/cgo/test/gcc68255 >>>> cc1: error: '-fsplit-stack' is not supported by this compiler configuration >>>> # >>>> _/space/homedirs/uros/gcc-build/gotools/cgo-test-dir/misc/cgo/test/issue8756 >>>> cc1: error: '-fsplit-stack' is not supported by this compiler configuration >>>> # >>>> _/space/homedirs/uros/gcc-build/gotools/cgo-test-dir/misc/cgo/test/issue8828 >>>> cc1: error: '-fsplit-stack' is not supported by this compiler configuration >>>> # >>>> _/space/homedirs/uros/gcc-build/gotools/cgo-test-dir/misc/cgo/test/issue9026 >>>> cc1: error: '-fsplit-stack' is not supported by this compiler configuration >>>> # >>>> _/space/homedirs/uros/gcc-build/gotools/cgo-test-dir/misc/cgo/test/issue9510b >>>> cc1: error: '-fsplit-stack' is not supported by this compiler configuration >>>> # >>>> _/space/homedirs/uros/gcc-build/gotools/cgo-test-dir/misc/cgo/test/issue9510a >>>> cc1: error: '-fsplit-stack' is not supported by this compiler configuration >>>> FAIL _/space/homedirs/uros/gcc-build/gotools/cgo-test-dir/misc/cgo/test >>>> [build failed] >>> >>> The go tool is trying to decide whether the C compiler supports the >>> -fsplit-stack option by running >>> gcc -fsplit-stack -c -x c - < /dev/null >>> On your system, what does that print, and what is the exit status? >> >> (Where I say gcc above I really mean $CC if CC is set, which when >> running the tests will be the generated script gotools/check-gcc.) > > If I run the script from gotools: > > $ ./check-gcc -fsplit-stack -c -x c - < /dev/null > cc1: error: ‘-fsplit-stack’ is not supported by this compiler configuration > $ echo $? > 1
Thanks. I think https://golang.org/cl/87137 will fix it. Ian