This is the mail archive of the
gdb-testers@sourceware.org
mailing list for the GDB project.
[binutils-gdb] [C++] Switch TRY/CATCH to real C++ try/catch by default again
- From: sergiodj+buildbot at sergiodj dot net
- To: gdb-testers at sourceware dot org
- Date: Wed, 13 Apr 2016 08:28:17 -0400
- Subject: [binutils-gdb] [C++] Switch TRY/CATCH to real C++ try/catch by default again
- Authentication-results: sourceware.org; auth=none
*** TEST RESULTS FOR COMMIT 0f41b320edb93e2c0cdd76f218811e197156b052 ***
Author: Pedro Alves <palves@redhat.com>
Branch: master
Commit: 0f41b320edb93e2c0cdd76f218811e197156b052
[C++] Switch TRY/CATCH to real C++ try/catch by default again
Now that we don't ever throw GDB exceptions from signal handlers [1],
we can switch back to having TRY/CATCH implemented in terms of C++
try/catch instead of sigjmp/longjmp.
[1] - https://sourceware.org/ml/gdb-patches/2016-03/msg00351.html
Tested on x86_64 Fedora 23, native and gdbserver.
gdb/ChangeLog:
2016-04-12 Pedro Alves <palves@redhat.com>
* common/common-exceptions.h (GDB_XCPT_TRY): Update comment.
[__cplusplus] (GDB_XCPT): Define as GDB_XCPT_TRY.