1 /* { dg-require-effective-target lp64 } */ 2 /* { dg-require-effective-target fpic } */ 3 /* { dg-require-effective-target tls_native } */ 4 /* { dg-options "-g -fPIC -mtls-dialect=gnu" } */ 5 6 __thread int i; 7 8 void foo(void)9foo(void) 10 { 11 i = 0; 12 } 13 14 /* { dg-final { scan-assembler "data16\[ \t\]*leaq" } } */ 15 /* { dg-final { scan-assembler-not "\.byte\[ \t\]*0x66\n\[ \t\]*leaq" } } */ 16