lh | 9ed821d | 2023-04-07 01:36:19 -0700 | [diff] [blame] | 1 | #include <tls.h> |
2 | |||||
3 | #if defined USE_TLS && defined HAVE___THREAD \ | ||||
4 | && defined HAVE_TLS_MODEL_ATTRIBUTE | ||||
5 | __thread int b[2] __attribute__ ((tls_model ("initial-exec"))); | ||||
6 | #else | ||||
7 | int b[2]; | ||||
8 | #endif | ||||
9 | |||||
10 | extern int foo (void); | ||||
11 | |||||
12 | int | ||||
13 | bar (void) | ||||
14 | { | ||||
15 | return foo () + b[0]; | ||||
16 | } |