re PR target/90193 (asm goto with TLS "m" input operand generates incorrect assembler...
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / pr90193.c
blob194cffe539bbdb84b52afaf827e6fcb315250f43
1 /* PR target/90193 *
2 /* { dg-do link } */
3 /* { dg-options "-O1" } */
4 /* { dg-require-effective-target tls } */
6 __thread int var;
8 static int
9 foo (void)
11 asm goto ("jmp %l[l]\n\t" : : "m" (var) : : l);
12 return 0;
14 return 1;
17 int
18 main ()
20 return foo ();