https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85429
--- Comment #6 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> --- > --- Comment #4 from Ian Lance Taylor <ian at airs dot com> --- > Should be fixed on tip, requested permission to backport to GCC 8 branch. It's fixed on sparc, but the Solaris/x86 with as failures remain (although shifting to a different reason): # cmd/go/internal/str Assembler: "/var/tmp//cc.Q_kMa.s", line 1 : Syntax error Near line: " .section ".go.buildid",#exclude" Unlike sparc, there must be no quotes around the section name. However, that form .section .go.buildid,#exclude makes gas 2.30 choke on x86: $ gas-2.30 --32 excl.s -o excl.o excl.s: Assembler messages: excl.s:1: Error: character following name is not '#' while it works just fine on sparc.