diff options
author | redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-06-12 16:37:28 +0000 |
---|---|---|
committer | redi <redi@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-06-12 16:37:28 +0000 |
commit | cd1abcb642efaf238e25823493719b401ae33698 (patch) | |
tree | c6cb9b0e945fa058d0d59c766b3472eab868a3d3 /libstdc++-v3/ChangeLog | |
parent | 95251b900f0e7d89a214a1735615b8c735eac04e (diff) | |
download | gcc-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/ChangeLog | 9 |
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. |