https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87589
--- Comment #10 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> --- > --- Comment #9 from Ian Lance Taylor <ian at airs dot com> --- > It does work for me on x86_64 GNU/Linux. The big stack allocation is handled > by the split-stack support. I think I see what's happening now: my Linux/x86_64 build is configured with --with-ld=<path to>/gld-2.42, but there's no matching gld-2.42.gold around, so auto-host.h has /* #undef HAVE_GOLD_NON_DEFAULT_SPLIT_STACK */ Thus no split-stack support and the SEGV observed.