| #include <tls.h> | |
| #if defined USE_TLS && defined HAVE___THREAD \ | |
| && defined HAVE_TLS_MODEL_ATTRIBUTE | |
| __thread int b[2] __attribute__ ((tls_model ("initial-exec"))); | |
| #else | |
| int b[2]; | |
| #endif | |
| extern int foo (void); | |
| int | |
| bar (void) | |
| { | |
| return foo () + b[0]; | |
| } |