aboutsummaryrefslogtreecommitdiff
path: root/gcc/lambda-code.c
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@gcc.gnu.org>2009-01-08 03:14:24 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2009-01-08 03:14:24 +0000
commit9982752346aac68d257d258332591df1f7b7817d (patch)
treea6f1e0438084e4f64331de987399b0292a383367 /gcc/lambda-code.c
parentf5651df1abb64343a5e18ed6af8cde899d4b2198 (diff)
downloadgcc-9982752346aac68d257d258332591df1f7b7817d.zip
gcc-9982752346aac68d257d258332591df1f7b7817d.tar.gz
gcc-9982752346aac68d257d258332591df1f7b7817d.tar.bz2
re PR libstdc++/36801 (config/cpu/generic/atomicity_mutex/atomicity.h incorrectly relies on global constructor ordering)
2009-01-07 Benjamin Kosnik <bkoz@redhat.com> Jonathan Larmour <jifl@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. From-SVN: r143182
Diffstat (limited to 'gcc/lambda-code.c')
0 files changed, 0 insertions, 0 deletions