https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110126
--- Comment #8 from Thorsten Otto <ad...@tho-otto.de> --- And here are examples that trigger the bug: DEFINITION MODULE BIOS; FROM SYSTEM IMPORT ADDRESS, CARDINAL32, INTEGER16, INTEGER32; END BIOS. IMPLEMENTATION MODULE BIOS; PROCEDURE trap_13_w(n: INTEGER16): [ INTEGER32 ]; VAR retvalue: INTEGER32; BEGIN ASM VOLATILE("" : "=r"(retvalue) : "g"(n) : "cc", "memory" ); RETURN retvalue END trap_13_w; BEGIN END BIOS. The crash disappears when i remove the clobber list from the asm.