1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
/* PR target/90193 * /* { dg-do link } */ /* { dg-options "-O1" } */ /* { dg-require-effective-target tls } */ __thread int var; static int foo (void) { asm goto ("jmp %l[l]\n\t" : : "m" (var) : : l); return 0; l: return 1; } int main () { return foo (); }