gcc/libgomp/testsuite
Kwok Cheung Yeung ba886d0c48 openmp: Notify team barrier of pending tasks in omp_fulfill_event
The team barrier should be notified of any new tasks that become runnable
as the result of a completing task, otherwise the barrier threads might
not resume processing available tasks, resulting in a hang.

2021-05-17  Kwok Cheung Yeung  <kcy@codesourcery.com>

	libgomp/
	* task.c (omp_fulfill_event): Call gomp_team_barrier_set_task_pending
	if new tasks generated.
	* testsuite/libgomp.c-c++-common/task-detach-13.c: New.
2021-05-17 13:15:08 -07:00
..
config Update copyright years. 2021-01-04 10:26:59 +01:00
lib libgomp/testsuite: Fix checks for dg-excess-errors 2021-04-21 20:07:19 +02:00
libgomp.c testsuite: prune new LTO warning 2021-05-13 09:24:23 +02:00
libgomp.c++ openmp: Add support for non-VLA {,first}private allocate on omp task 2020-11-14 01:46:16 +01:00
libgomp.c-c++-common openmp: Notify team barrier of pending tasks in omp_fulfill_event 2021-05-17 13:15:08 -07:00
libgomp.fortran Fortran/OpenMP: Support 'omp parallel master' 2021-05-14 19:21:47 +02:00
libgomp.graphite Update copyright years. 2021-01-04 10:26:59 +01:00
libgomp.oacc-c [testsuite] Unset 'offload_target' after use 2020-07-24 14:00:43 +02:00
libgomp.oacc-c++ Fix templatized C++ OpenACC 'cache' directive ICEs 2020-11-25 19:57:39 +01:00
libgomp.oacc-c-c++-common testsuite: prune new LTO warning 2021-05-13 09:24:23 +02:00
libgomp.oacc-fortran OpenACC: Fix pattern in dg-bogus in Fortran testcases again 2021-04-26 23:13:22 +02:00
libgomp-site-extra.exp.in libgomp/test: Remove a build sysroot fix regression 2020-04-06 23:32:45 +01:00
libgomp-test-support.exp.in libgomp/test: Remove a build sysroot fix regression 2020-04-06 23:32:45 +01:00
Makefile.am libgomp/test: Remove a build sysroot fix regression 2020-04-06 23:32:45 +01:00
Makefile.in libgomp: Regenerate configure files with automake 1.15.1 2020-10-02 12:08:47 +02:00