summaryrefslogtreecommitdiff
path: root/libstdc++-v3/ChangeLog
diff options
context:
space:
mode:
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>2017-06-12 16:37:28 +0000
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>2017-06-12 16:37:28 +0000
commitcd1abcb642efaf238e25823493719b401ae33698 (patch)
treec6cb9b0e945fa058d0d59c766b3472eab868a3d3 /libstdc++-v3/ChangeLog
parent95251b900f0e7d89a214a1735615b8c735eac04e (diff)
downloadgcc-cd1abcb642efaf238e25823493719b401ae33698.tar.gz
PR libstdc++/55917 do not handle exceptions in std::thread
PR libstdc++/55917 * src/c++11/thread.cc (execute_native_thread_routine): Remove try-block so that exceptions propagate out of the thread and terminate is called by the exception-handling runtime. (execute_native_thread_routine_compat): Likewise. * testsuite/30_threads/thread/cons/terminate.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249130 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r--libstdc++-v3/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 0408210c0c5..9e0a5908e65 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,12 @@
+2017-06-12 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/55917
+ * src/c++11/thread.cc (execute_native_thread_routine): Remove
+ try-block so that exceptions propagate out of the thread and terminate
+ is called by the exception-handling runtime.
+ (execute_native_thread_routine_compat): Likewise.
+ * testsuite/30_threads/thread/cons/terminate.cc: New.
+
2017-06-09 Jonathan Wakely <jwakely@redhat.com>
* doc/xml/manual/intro.xml: Document LWG 2802, 2873 and 2942 changes.