https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88880
--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #2) > The inline asm modifies the 0th and 1st operands. I think the inline asm is > broken . You are right, they are modified. Can you please help me how to fix the assembly (marking these 2 as output as well)?