]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/ChangeLog-2014
PR libstdc++/59392: Fix ARM EABI uncaught throw from unexpected exception handler
authorRoland McGrath <mcgrathr@google.com>
Wed, 12 Mar 2014 22:42:13 +0000 (22:42 +0000)
committerRoland McGrath <roland@gcc.gnu.org>
Wed, 12 Mar 2014 22:42:13 +0000 (22:42 +0000)
commit90021b558c4d39ae9444b90f08f86c0aa2360e85
tree73c30d6cc6e91c9877a5f5f9892de92f4c43bdee
parentbf0f324ea4182da0f6ea89ab9658c0f9549bf360
PR libstdc++/59392: Fix ARM EABI uncaught throw from unexpected exception handler

libstdc++-v3/
PR libstdc++/59392
* libsupc++/eh_call.cc (__cxa_call_unexpected): Call __do_catch with
the address of a null pointer, not with a null pointer to pointer.
Copy comment for this case from eh_personality.cc:__cxa_call_unexpected.
* testsuite/18_support/bad_exception/59392.cc: New file.

Co-Authored-By: Mark Seaborn <mseaborn@google.com>
From-SVN: r208519
libstdc++-v3/ChangeLog
libstdc++-v3/libsupc++/eh_call.cc
libstdc++-v3/testsuite/18_support/bad_exception/59392.cc [new file with mode: 0644]