libgomp.h (struct gomp_task): Add in_tied_task field.
authorJakub Jelinek <jakub@redhat.com>
Wed, 11 Jun 2008 21:43:45 +0000 (23:43 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 11 Jun 2008 21:43:45 +0000 (23:43 +0200)
commit5f836cbbc1e3c163f205377dee0aef65aad4c61d
treee006f479132d2c9ab9f0c35199cdcdd31925db16
parent567f0b17912a7d55ec333eb93b74f82e7a4f8761
libgomp.h (struct gomp_task): Add in_tied_task field.

* libgomp.h (struct gomp_task): Add in_tied_task field.
* task.c (gomp_init_task): Initialize it.
(GOMP_task): Likewise.  Call gomp_team_barrier_set_task_pending
unconditionally.  Don't call gomp_team_barrier_wake if
current task is implicit or if(0) from implicit and number of
running tasks is equal to nthreads - 1.

From-SVN: r136682
libgomp/ChangeLog
libgomp/libgomp.h
libgomp/task.c