In GCC PR 80226 Than reports a Go frontend crash when compiling a function that returns multiple zero-sized values. This patch that he wrote fixes the problem. Bootstrapped and ran Go testsuite on x86_64-pc-linux-gnu. Committed to mainline. Ian 2017-03-28 Than McIntosh PR go/80226 * go-gcc.cc (Gcc_backend::return_statement): Check for void_type_node when checking result size.