20 lines
322 B
C
20 lines
322 B
C
/* { dg-do compile } */
|
|
/* { dg-require-effective-target tls } */
|
|
/* { dg-options "-Os -w -mno-ll64" } */
|
|
|
|
/* This test studies the use of anchors and tls symbols. */
|
|
|
|
struct a b;
|
|
struct a {
|
|
long c;
|
|
long d
|
|
} e() {
|
|
static __thread struct a f;
|
|
static __thread g;
|
|
g = 5;
|
|
h();
|
|
if (f.c)
|
|
g = g & 5;
|
|
f = b;
|
|
}
|