summaryrefslogtreecommitdiffstats
path: root/libstdc++-v3/config
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2005-02-19 02:35:25 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2005-02-19 02:35:25 +0000
commitb6b3f7b76d292e10aab37138dbfe4bb95fae2baa (patch)
tree020d4a99713b8ea013495d485fc2c96d2a5d328e /libstdc++-v3/config
parentab43616c94d42411f6e73f7eb5394bb318f19059 (diff)
downloadppe42-gcc-b6b3f7b76d292e10aab37138dbfe4bb95fae2baa.tar.gz
ppe42-gcc-b6b3f7b76d292e10aab37138dbfe4bb95fae2baa.zip
PR libstdc++/10606
gcc/cp/ * except.c (do_get_exception_ptr): New. (expand_start_catch_block): Use it. libstdc++/ * config/linker-map.gnu (CXXABI_1.3.1): Add __cxa_get_exception_ptr. * libsupc++/eh_alloc.cc (__cxa_allocate_exception): Increment uncaughtExceptions here instead of ... * libsupc++/eh_throw.cc (__cxa_throw) ... here. (__cxa_rethrow): Increment uncaughtExceptions here instead of ... * libsupc++/eh_catch.cc (__cxa_end_catch): ... here. (__cxa_get_exception_ptr): New. * libsupc++/unwind-cxx.h (__cxa_get_exception_ptr): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95262 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/config')
-rw-r--r--libstdc++-v3/config/linker-map.gnu6
1 files changed, 6 insertions, 0 deletions
diff --git a/libstdc++-v3/config/linker-map.gnu b/libstdc++-v3/config/linker-map.gnu
index df3c674f96f..d7d291485b6 100644
--- a/libstdc++-v3/config/linker-map.gnu
+++ b/libstdc++-v3/config/linker-map.gnu
@@ -410,3 +410,9 @@ CXXABI_1.3 {
local:
*;
};
+
+CXXABI_1.3.1 {
+
+ __cxa_get_exception_ptr;
+
+} CXXABI_1.3;
OpenPOWER on IntegriCloud