https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97527
--- Comment #8 from Thomas Koenig <tkoenig at gcc dot gnu.org> --- The *.s file generated with -save-temps is attached, but it is truncated for a reason that I do not understand. The binutils is indeed self-compiled from source (because the LLVM linker cannot handle gcc compilation), using the system compiler, clang. I'll recompile this with gcc 8.4 (which is installed in /usr/local/bin as egcc) and see what happens then.