https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83380
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |lto CC| |rguenth at gcc dot gnu.org --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- Actually lto1: fatal error: error writing to vmlinux.ltrans15.s: No space left on device is even from the final compilation not the ltrans file generation (that doesn't go through assembly IIRC). GCC doesn't behave "well" in those cases. Note that all abort () calls in GCC will eventually be catched by the ICE handler and they should be replaced with calls to fatal_error () instead. Can you trace back who called abort?