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.

Reply via email to