aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorDavid Edelsohn <edelsohn@gnu.org>2004-01-30 17:45:01 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2004-01-30 12:45:01 -0500
commit25d244475b8dded27535ff2acaf0279725fba9fa (patch)
treebb34b48ead2ce7993e0de2478996c46c2241d1df /libstdc++-v3
parent40ca90bfe46943606161280281a34f0a15808d9d (diff)
downloadgcc-25d244475b8dded27535ff2acaf0279725fba9fa.zip
gcc-25d244475b8dded27535ff2acaf0279725fba9fa.tar.gz
gcc-25d244475b8dded27535ff2acaf0279725fba9fa.tar.bz2
allocator.cc: Protect _S_get_thread_id() and _S_thread_key_destr() with #ifdef __GTHREADS.
* src/allocator.cc: Protect _S_get_thread_id() and _S_thread_key_destr() with #ifdef __GTHREADS. From-SVN: r76977
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/src/allocator.cc2
2 files changed, 7 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index b0d610f..0ce3f26 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2004-01-30 David Edelsohn <edelsohn@gnu.org>
+
+ * src/allocator.cc: Protect _S_get_thread_id() and
+ _S_thread_key_destr() with #ifdef __GTHREADS.
+
2004-01-30 Paolo Carlini <pcarlini@suse.de>
Reshuffle performance testsuite.
diff --git a/libstdc++-v3/src/allocator.cc b/libstdc++-v3/src/allocator.cc
index c2f0847..da1ee49 100644
--- a/libstdc++-v3/src/allocator.cc
+++ b/libstdc++-v3/src/allocator.cc
@@ -46,11 +46,13 @@ namespace __gnu_cxx
template
void __mt_alloc<char>::_S_init();
+#ifdef __GTHREADS
template
size_t __mt_alloc<char>::_S_get_thread_id();
template
void __mt_alloc<char>::_S_thread_key_destr(void*);
+#endif
// Static members of __pool_alloc.
template class __pool_alloc<true, 0>;