]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/config/abi/pre/gnu.ver
re PR libstdc++/49818 (libsupc++ does not export __cxa_get_globals or related functions)
authorBenjamin Kosnik <bkoz@redhat.com>
Mon, 10 Oct 2011 19:03:39 +0000 (19:03 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Mon, 10 Oct 2011 19:03:39 +0000 (19:03 +0000)
commit50da34bb1b301f869253ca55bdb4833baa24ab4e
tree9b5859fe90688a479ce60fb42663b52ef495c130
parent13d563f0742f043e94666965709462d1de456048
re PR libstdc++/49818 (libsupc++ does not export __cxa_get_globals or related functions)

2011-10-10  Benjamin Kosnik  <bkoz@redhat.com>

PR libstdc++/49818
* config/abi/pre/gnu.ver (CXXABI_1.3.6): Add symbols.
* testsuite/util/testsuite_abi.cc: Same.
* libsupc++/unwind-cxx.h: Move required eh API...
* libsupc++/cxxabi.h: ... to here. Add required forward declarations.
Use _GLIBCXX_NOTHROW.
* libsupc++/pure.cc (__cxa_deleted_virtual): Add.
* libsupc++/eh_alloc.cc: Use _GLIBCXX_NOTHROW.
* libsupc++/eh_catch.cc: Same.
* libsupc++/eh_globals.cc: Same.
* libsupc++/eh_type.cc: Same.

From-SVN: r179769
libstdc++-v3/ChangeLog
libstdc++-v3/config/abi/pre/gnu.ver
libstdc++-v3/libsupc++/cxxabi.h
libstdc++-v3/libsupc++/eh_alloc.cc
libstdc++-v3/libsupc++/eh_catch.cc
libstdc++-v3/libsupc++/eh_globals.cc
libstdc++-v3/libsupc++/eh_type.cc
libstdc++-v3/libsupc++/pure.cc
libstdc++-v3/libsupc++/unwind-cxx.h
libstdc++-v3/testsuite/util/testsuite_abi.cc