http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56983
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |jakub at gcc dot gnu.org Resolution| |INVALID --- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-04-16 18:42:41 UTC --- The testcase is of course invalid, you can't jump out of inline asm without telling the compiler about it. You can use asm goto to tell the compiler about it, then it wouldn't optimize it away (of course, the label is then a C label, not one hidden in assembly).