]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/libsupc++/eh_throw.cc
Core DR 475 PR c++/41174 PR c++/59224
authorJason Merrill <jason@redhat.com>
Mon, 27 Jan 2014 13:57:39 +0000 (08:57 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 27 Jan 2014 13:57:39 +0000 (08:57 -0500)
commitccc2e73ce793f729f0bd717b67f51ca197fc03b9
treeb9ced4b2c6e40c433f2b5f497b836f4ca15b47ad
parentc6f6157a454184cff8711fb968e090c09ca93297
Core DR 475 PR c++/41174 PR c++/59224

Core DR 475
PR c++/41174
PR c++/59224
* libsupc++/eh_throw.cc (__cxa_throw): Set uncaughtExceptions.
* libsupc++/eh_alloc.cc (__cxa_allocate_dependent_exception)
(__cxa_allocate_exception): Don't set it here.

From-SVN: r207129
gcc/testsuite/g++.dg/eh/uncaught1.C
gcc/testsuite/g++.dg/eh/uncaught4.C [new file with mode: 0644]
libstdc++-v3/ChangeLog
libstdc++-v3/libsupc++/eh_alloc.cc
libstdc++-v3/libsupc++/eh_throw.cc