1 /* Verify that we get errors for trying to put TLS data in
2    sections which can't work.  */
3 /* { dg-require-effective-target tls_native } */
4 
5 #define A(X)	__attribute__((section(X)))
6 
7 __thread int i A("foo");		/* Ok */
8 
9 __thread int j A(".data");  /* { dg-error "causes a section type conflict" "conflict with .data section" { xfail *-*-* } } */
10 
11 int k A("bar");
12 __thread int l A("bar");  /* { dg-error "causes a section type conflict" "conflict with user-defined section" } */
13