https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98708
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Ah, no, the *.s file is generated with -g, but the assembler isn't able to cope with it. I'd say that the assembler shouldn't require any directive or flag but just assemble it. Anything else seems to be an assembler bug.