https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90193
Alexander Monakov <amonakov at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target| |x86_64-*-*, i?86-*-* Status|UNCONFIRMED |NEW Known to work| |7.3.0 Keywords| |wrong-code Last reconfirmed| |2019-04-20 CC| |amonakov at gcc dot gnu.org Ever confirmed|0 |1 Summary|asm goto with TLS "m" input |[8/9 Regression] asm goto |operand generates incorrect |with TLS "m" input operand |assembler in O1 and O2 |generates incorrect | |assembler in O1 and O2 Known to fail| |8.3.0, 9.0 --- Comment #1 from Alexander Monakov <amonakov at gcc dot gnu.org> --- split1 transforms JUMP_INSN with the asm into a plain INSN, after which the cfg becomes corrupted in various ways.