https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104671
--- Comment #1 from Nicholas Piggin <npiggin at gmail dot com> --- The comment in recent binutils.git commit cebc89b9328 sheds some more light on this and possibly provides a workaround in binutils for the errant .machine directive. The referenced gcc bug #101393 looks like it was proposed to remove .machine but I'm not entirely sure it was also talking about other things, and that hasn't been resolved.