diff options
author | redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-04-27 20:40:29 +0000 |
---|---|---|
committer | redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-04-27 20:40:29 +0000 |
commit | 843555b589c0b3e6f973826478b65063a34a0c1d (patch) | |
tree | 5544eb760b9229b47fae84eaf7796ca03765d89d /libstdc++-v3/config | |
parent | 102164d9e5c878f3fe069ead0bf75df72b6762ad (diff) |
2015-04-27 Ville Voutilainen <ville.voutilainen@gmail.com>
Add support for std::uncaught_exceptions.
* acinclude.m4: Bump libtool_VERSION.
* config/abi/pre/gnu.ver: Export the new symbol.
* configure: Regenerate.
* libsupc++/eh_catch.cc (uncaught_exceptions): New.
* libsupc++/exception (uncaught_exceptions): New.
* testsuite/18_support/uncaught_exceptions/uncaught_exceptions.cc: New.
* testsuite/util/testsuite_abi.cc: Add 3.4.22 as the latest version.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@222482 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/config')
-rw-r--r-- | libstdc++-v3/config/abi/pre/gnu.ver | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/libstdc++-v3/config/abi/pre/gnu.ver b/libstdc++-v3/config/abi/pre/gnu.ver index 7b82ce88ae40..4ed683cf36e5 100644 --- a/libstdc++-v3/config/abi/pre/gnu.ver +++ b/libstdc++-v3/config/abi/pre/gnu.ver @@ -178,7 +178,6 @@ GLIBCXX_3.4 { # std::[A-Zu-z]*; # std::underflow_error::u*; # std::underflow_error::~u*; - std::uncaught_exception*; std::unexpected*; std::[A-Zv-z]*; std::_List_node_base::hook*; @@ -1024,6 +1023,9 @@ GLIBCXX_3.4 { _ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idE; _ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i; + # std::uncaught_exception() + _ZSt18uncaught_exceptionv; + # DO NOT DELETE THIS LINE. Port-specific symbols, if any, will be here. local: @@ -1860,6 +1862,12 @@ GLIBCXX_3.4.21 { } GLIBCXX_3.4.20; +GLIBCXX_3.4.22 { + + # std::uncaught_exception() + _ZSt19uncaught_exceptionsv; + +} GLIBCXX_3.4.21; # Symbols in the support library (libsupc++) have their own tag. CXXABI_1.3 { |