[gomp] Thread pool management
commit65cb1e66fa23d3b05db674284aaffda1890f5688
authorsh <sh@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Sep 2015 11:29:59 +0000 (3 11:29 +0000)
committersh <sh@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Sep 2015 11:29:59 +0000 (3 11:29 +0000)
tree28616f3c911c89d9490c31eed99f4fed03829f54
parent4bf07de7c7e73d2f6639b7160a0aea336c13f62c
[gomp] Thread pool management

libgomp/ChangeLog

* config/posix/pool.h: New.
* config/rtems/pool.h: Likewise.
* config/rtems/proc.c: Likewise.
* libgomp.h (gomp_thread_destructor): Declare.
* team.c: Include configuration provided "pool.h".
(gomp_get_thread_pool): Define in configuration.
(gomp_team_end): Call configuration defined
gomp_release_thread_pool().

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@227441 138bc75d-0d04-0410-961f-82ee72b054a4
libgomp/ChangeLog
libgomp/config/posix/pool.h [new file with mode: 0644]
libgomp/config/rtems/pool.h [new file with mode: 0644]
libgomp/config/rtems/proc.c [new file with mode: 0644]
libgomp/libgomp.h
libgomp/team.c