1/* Invalid __thread specifiers. */ 2/* { dg-require-effective-target tls } */ 3 4__thread typedef int g4; /* { dg-error "'__thread' used with 'typedef'" } */ 5 6void foo() 7{ 8 __thread auto int l2; /* { dg-error "'__thread' used with 'auto'" } */ 9 __thread register int l4; /* { dg-error "'__thread' used with 'register'" } */ 10} 11