aboutsummaryrefslogtreecommitdiff
path: root/libmudflap/mf-runtime.c
diff options
context:
space:
mode:
authorJie Zhang <jie.zhang@analog.com>2009-01-23 04:58:03 +0000
committerJie Zhang <jiez@gcc.gnu.org>2009-01-23 04:58:03 +0000
commit5cf9cc965f9307beeed14acf4814677041e5bad7 (patch)
tree6ddfe08d3b1988039a3b83beaf42660efeaa2cc4 /libmudflap/mf-runtime.c
parent27a3239ec7c821bec0e3eafa544d46dcfc7a26bf (diff)
downloadgcc-5cf9cc965f9307beeed14acf4814677041e5bad7.zip
gcc-5cf9cc965f9307beeed14acf4814677041e5bad7.tar.gz
gcc-5cf9cc965f9307beeed14acf4814677041e5bad7.tar.bz2
mf-impl.h (__mf_get_state, [...]): Don't use __thread when TLS support is emulated.
libmudflap/ * mf-impl.h (__mf_get_state, __mf_set_state): Don't use __thread when TLS support is emulated. * mf-hooks3.c (__mf_get_state, __mf_set_state): Likewise. * mf-runtime.c (__mf_state_1): Likewise. * configure.ac: Use GCC_CHECK_EMUTLS. * configure: Regenerate. * config.h.in: Regenerate. config/ * tls.m4 (GCC_CHECK_EMUTLS): Define. From-SVN: r143583
Diffstat (limited to 'libmudflap/mf-runtime.c')
-rw-r--r--libmudflap/mf-runtime.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libmudflap/mf-runtime.c b/libmudflap/mf-runtime.c
index 79fdb32..93b895a 100644
--- a/libmudflap/mf-runtime.c
+++ b/libmudflap/mf-runtime.c
@@ -178,7 +178,7 @@ struct __mf_options __mf_opts;
int __mf_starting_p = 1;
#ifdef LIBMUDFLAPTH
-#ifdef HAVE_TLS
+#if defined(HAVE_TLS) && !defined(USE_EMUTLS)
__thread enum __mf_state_enum __mf_state_1 = reentrant;
#endif
#else