re PR target/90193 (asm goto with TLS "m" input operand generates incorrect assembler...
commit73f1289e49d2c1c6d23278dc7a1c70f80cd1e6b4
authorJakub Jelinek <jakub@redhat.com>
Wed, 24 Apr 2019 15:49:36 +0000 (24 17:49 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 24 Apr 2019 15:49:36 +0000 (24 17:49 +0200)
tree533a4515fd04b33b51b59a7bb72a345adb016276
parentfb8b3e2993f4f1bb646369feab59b3bd80d1d0e1
re PR target/90193 (asm goto with TLS "m" input operand generates incorrect assembler in O1 and O2)

PR target/90193
* rtl.c (classify_insn): Return JUMP_INSN for asm goto.
* emit-rtl.c (try_split): Copy over REG_LABEL_TARGET.

* gcc.target/i386/pr90193.c: New test.

From-SVN: r270550
gcc/ChangeLog
gcc/emit-rtl.c
gcc/rtl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr90193.c [new file with mode: 0644]