From 07d751829ec2ccde70740f4a3dbecc56f250d0dd Mon Sep 17 00:00:00 2001 From: "Loren J. Rittle" Date: Fri, 16 May 2003 02:34:14 +0000 Subject: [PATCH] * testsuite/thread/pthread4.cc: Further tweak to avoid fini race. From-SVN: r66856 --- libstdc++-v3/ChangeLog | 4 ++++ libstdc++-v3/testsuite/thread/pthread4.cc | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 10ad1d6e0122..ba3e3eeb6359 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2003-05-15 Loren J. Rittle + + * testsuite/thread/pthread4.cc: Further tweak to avoid fini race. + 2003-05-15 Paolo Carlini Nathan Myers diff --git a/libstdc++-v3/testsuite/thread/pthread4.cc b/libstdc++-v3/testsuite/thread/pthread4.cc index d297fc28e67e..d4d03b3867c1 100644 --- a/libstdc++-v3/testsuite/thread/pthread4.cc +++ b/libstdc++-v3/testsuite/thread/pthread4.cc @@ -61,6 +61,11 @@ produce (void*) pthread_mutex_unlock (&fooLock); } + // No more data will ever be written, ensure no fini race + pthread_mutex_lock (&fooLock); + pthread_cond_signal (&fooCondUnderflow); + pthread_mutex_unlock (&fooLock); + return 0; }