OSDN Git Service

PR libstdc++/50862
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Dec 2011 00:34:29 +0000 (00:34 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Dec 2011 00:34:29 +0000 (00:34 +0000)
commit1cd66bd432c72cf6de68dd8056ad6d09016e7fb4
tree280a789d1f3ee281cca3dbb690dae688a76919f6
parenta66fab8f7075d77f9ade7c167706741fa6748594
PR libstdc++/50862
* include/std/condition_variable (condition_variable_any::wait): Fix
deadlock and ensure _Lock::lock() is called on exit.
* testsuite/30_threads/condition_variable_any/50862.cc: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_6-branch@182467 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/condition_variable
libstdc++-v3/testsuite/30_threads/condition_variable_any/50862.cc [new file with mode: 0644]