1 /* { dg-options "-Werror" } */
2 /* { dg-require-effective-target tls } */
3 __thread int i;
4
5 int foo ()
6 {
7 asm volatile ("" :: "m" (&i)); /* { dg-error "directly addressable" } */
8 }