gcc/libgomp
Jakub Jelinek 5f836cbbc1 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
2008-06-11 23:43:45 +02:00
..
config c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
testsuite c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
ChangeLog libgomp.h (struct gomp_task): Add in_tied_task field. 2008-06-11 23:43:45 +02:00
Makefile.am c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
Makefile.in c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
acinclude.m4 libgomp/ 2008-04-21 20:55:19 +00:00
aclocal.m4 re PR other/35457 (Error building GCC trunk on CELL SPU) 2008-04-18 10:28:53 +00:00
alloc.c [multiple changes] 2006-01-18 14:21:25 -05:00
barrier.c c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
config.h.in re PR libgomp/36469 (bootstrap broken on HPUX PA) 2008-06-11 08:27:04 +02:00
configure re PR libgomp/36469 (bootstrap broken on HPUX PA) 2008-06-11 08:27:04 +02:00
configure.ac re PR libgomp/36469 (bootstrap broken on HPUX PA) 2008-06-11 08:27:04 +02:00
configure.tgt configure.ac (--enable-linux-futex): Add new configure option. 2008-01-08 17:14:49 +01:00
critical.c critical.c (GOMP_critical_name_start): Fix *pptr initialization when gomp_mutex_t is larger than pointer and... 2006-06-21 10:59:44 +02:00
env.c re PR libgomp/36469 (bootstrap broken on HPUX PA) 2008-06-11 08:27:04 +02:00
error.c [multiple changes] 2006-01-18 14:21:25 -05:00
fortran.c c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
iter.c c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
iter_ull.c c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
libgomp.h libgomp.h (struct gomp_task): Add in_tied_task field. 2008-06-11 23:43:45 +02:00
libgomp.map c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
libgomp.spec.in [multiple changes] 2006-01-18 14:21:25 -05:00
libgomp.texi libgomp.texi (GOMP_CPU_AFFINITY): Updated. 2007-04-19 15:36:34 -04:00
libgomp_f.h.in c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
libgomp_g.h c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
loop.c c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
loop_ull.c re PR bootstrap/36452 (Broken bootstrap while building libgomp.) 2008-06-06 22:30:31 +02:00
omp.h.in c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
omp_lib.f90.in re PR libgomp/36471 (omp_get_ancestor_thread_num_8 has no implicit type.) 2008-06-11 09:06:14 +02:00
omp_lib.h.in c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
ordered.c [multiple changes] 2006-01-18 14:21:25 -05:00
parallel.c c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
sections.c c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
single.c c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
task.c libgomp.h (struct gomp_task): Add in_tied_task field. 2008-06-11 23:43:45 +02:00
team.c c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00
work.c c-cppbuiltin.c (c_cpp_builtins): Change _OPENMP value to 200805. 2008-06-06 15:01:54 +02:00