https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103395
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Note, in qemu it isn't just those newlines but simply a long inline asm. It can very well be something that is empty or very short in the .text section, e.g. can .pushsection; .section whatever; put lots of stuff in there; .popsection. But as inline asm is a black box to gcc, we have only very rough estimation for the inline asm text length, which just counts how many newlines and typically ; characters there are and multiple that by some insn size.