------- Comment #15 from bkoz at gcc dot gnu dot org 2009-01-08 03:15 ------- Subject: Bug 36801
Author: bkoz Date: Thu Jan 8 03:14:24 2009 New Revision: 143182 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=143182 Log: 2009-01-07 Benjamin Kosnik <b...@redhat.com> Jonathan Larmour <j...@ecoscentric.com> PR libstdc++/36801 * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex): New. (__gnu_cxx::__exchange_and_add): Use it. * src/atomic.cc (get_atomic_mutex): New. * src/debug.cc (get_safe_base_mutex): New. * src/locale.cc (get_locale_cache_mutex): New. * src/mt_allocator.cc (get_freelist): New. (get_freelist_mutex): New. * src/pool_allocator.cc (get_palloc_mutex): New. * include/std/mutex (__once_functor_lock): To (__get_once_functor_lock): ...this. * src/mutex.cc (__once_mutex): Don't export, use (get_once_mutex): ...this. * config/abi/pre/gnu.ver: Adjust exports. Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/config/abi/pre/gnu.ver trunk/libstdc++-v3/config/cpu/generic/atomicity_mutex/atomicity.h trunk/libstdc++-v3/include/std/mutex trunk/libstdc++-v3/src/atomic.cc trunk/libstdc++-v3/src/debug.cc trunk/libstdc++-v3/src/locale.cc trunk/libstdc++-v3/src/mt_allocator.cc trunk/libstdc++-v3/src/mutex.cc trunk/libstdc++-v3/src/pool_allocator.cc -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36801