aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorVladimir Prus <vladimir@codesourcery.com>2006-06-20 14:08:31 +0000
committerPaul Brook <pbrook@gcc.gnu.org>2006-06-20 14:08:31 +0000
commitc82f61c591c903d2faab8e9e0257c2fbb004c1fc (patch)
tree43525a88d2b7fb98050fedfdea3bcaef822821d3 /libstdc++-v3
parent2e5d297000e914b5132c50f5569ddc13a5512598 (diff)
downloadgcc-c82f61c591c903d2faab8e9e0257c2fbb004c1fc.zip
gcc-c82f61c591c903d2faab8e9e0257c2fbb004c1fc.tar.gz
gcc-c82f61c591c903d2faab8e9e0257c2fbb004c1fc.tar.bz2
eh_arm.cc (__cxa_begin_cleanup): Always return 'true'.
2006-06-20 Vladimir Prus <vladimir@codesourcery.com> libstdc++/ * libsupc++/eh_arm.cc (__cxa_begin_cleanup): Always return 'true'. From-SVN: r114812
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog4
-rw-r--r--libstdc++-v3/libsupc++/eh_arm.cc2
2 files changed, 5 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index d01182b..e4fa3f0 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,7 @@
+2006-06-20 Vladimir Prus <vladimir@codesourcery.com>
+
+ * libsupc++/eh_arm.cc (__cxa_begin_cleanup): Always return 'true'.
+
2006-06-19 Paolo Carlini <pcarlini@suse.de>
* include/tr1/random (xor_combine<>::operator<<): Fix typo.
diff --git a/libstdc++-v3/libsupc++/eh_arm.cc b/libstdc++-v3/libsupc++/eh_arm.cc
index 269b2ec..87fccba 100644
--- a/libstdc++-v3/libsupc++/eh_arm.cc
+++ b/libstdc++-v3/libsupc++/eh_arm.cc
@@ -113,7 +113,7 @@ __cxa_begin_cleanup(_Unwind_Exception* ue_header)
globals->propagatingExceptions = header;
}
- return !native;
+ return true;
}
// Do the work for __cxa_end_cleanup. Returns the currently propagating