https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83308
--- Comment #4 from Ian Lance Taylor <ian at airs dot com> --- gccgo does work on a number of targets that do not have split stack support. The downsides are that each goroutine has a much larger stack, and if you have too much recursion you can run out of stack space and crash. But most programs work fine.