[Bug inline-asm/90193] [8/9 Regression] asm goto with TLS "m" input operand generates incorrect assembler in O1 and O2

amonakov at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Sat Apr 20 06:35:00 GMT 2019


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.


More information about the Gcc-bugs mailing list