re PR libgomp/40174 (Memory leak when using '#pragma omp parallel')
PR libgomp/40174 * team.c (gomp_thread_start): Destroy thr->release semaphore. (gomp_free_pool_helper): Likewise. From-SVN: r147747
This commit is contained in:
parent
00c5fa1bca
commit
6dea8e99a9
2 changed files with 8 additions and 0 deletions
|
@ -1,3 +1,9 @@
|
|||
2009-05-20 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libgomp/40174
|
||||
* team.c (gomp_thread_start): Destroy thr->release semaphore.
|
||||
(gomp_free_pool_helper): Likewise.
|
||||
|
||||
2009-04-20 Vasilis Liaskovitis <vliaskov@gmail.com>
|
||||
Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
|
|
|
@ -125,6 +125,7 @@ gomp_thread_start (void *xdata)
|
|||
while (local_fn);
|
||||
}
|
||||
|
||||
gomp_sem_destroy (&thr->release);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
@ -201,6 +202,7 @@ gomp_free_pool_helper (void *thread_pool)
|
|||
struct gomp_thread_pool *pool
|
||||
= (struct gomp_thread_pool *) thread_pool;
|
||||
gomp_barrier_wait_last (&pool->threads_dock);
|
||||
gomp_sem_destroy (&gomp_thread ()->release);
|
||||
pthread_exit (NULL);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue