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.

Reply via email to