PR libstdc++/56841
commit257b4f53888b78f70f0d201d2b1d3c4abcecf9d8
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Apr 2013 10:03:04 +0000 (5 10:03 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Apr 2013 10:03:04 +0000 (5 10:03 +0000)
tree2b3dd0c1dfe48cc07dd8c4ecc3ce2433b45844d4
parent224959cbe4bf9b553546b8bb9d273f84821c286c
PR libstdc++/56841
* libsupc++/eh_ptr.cc (rethrow_exception): Use get_unexpected() and
get_terminate() accessors.
* libsupc++/eh_throw.cc (__cxa_throw): Likewise.
* libsupc++/eh_terminate.cc: Use mutex when atomic builtins not
available.
* libsupc++/new_handler.cc: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197512 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/libsupc++/eh_ptr.cc
libstdc++-v3/libsupc++/eh_terminate.cc
libstdc++-v3/libsupc++/eh_throw.cc
libstdc++-v3/libsupc++/new_handler.cc