https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52357
--- Comment #8 from Ian Lance Taylor <ian at airs dot com> --- This is a register allocator problem, not a Go problem. I've opened https://gcc.gnu.org/PR114881. It's an updated version of https://gcc.gnu.org/PR53125.