/* Test that optimized out __thread var doesn't have its location | |
referenced in debug info. */ | |
/* { dg-do link } */ | |
/* { dg-options "-O2" } */ | |
/* { dg-require-effective-target tls } */ | |
static __thread int vara; | |
int | |
foo (int b) | |
{ | |
return vara + b; | |
} | |
int | |
main (void) | |
{ | |
return foo (0); | |
} |