mirror of git://gcc.gnu.org/git/gcc.git
re PR libgomp/68579 (FAIL: libgomp.c/target-32.c execution test)
PR libgomp/68579 * task.c (gomp_task_run_post_handle_depend_hash): New forward decl. (gomp_create_target_task): Call it before freeing GOMP_TARGET_TASK_DATA tasks. From-SVN: r231023
This commit is contained in:
parent
2c2176f518
commit
8e4e471966
|
@ -1,5 +1,10 @@
|
|||
2015-11-27 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libgomp/68579
|
||||
* task.c (gomp_task_run_post_handle_depend_hash): New forward decl.
|
||||
(gomp_create_target_task): Call it before freeing
|
||||
GOMP_TARGET_TASK_DATA tasks.
|
||||
|
||||
PR c/63326
|
||||
* testsuite/libgomp.c/cancel-parallel-2.c (foo): Add semicolon
|
||||
in between case label and OpenMP standalone directives.
|
||||
|
|
|
@ -585,6 +585,8 @@ GOMP_PLUGIN_target_task_completion (void *data)
|
|||
gomp_mutex_unlock (&team->task_lock);
|
||||
}
|
||||
|
||||
static void gomp_task_run_post_handle_depend_hash (struct gomp_task *);
|
||||
|
||||
/* Called for nowait target tasks. */
|
||||
|
||||
bool
|
||||
|
@ -704,6 +706,7 @@ gomp_create_target_task (struct gomp_device_descr *devicep,
|
|||
}
|
||||
if (state == GOMP_TARGET_TASK_DATA)
|
||||
{
|
||||
gomp_task_run_post_handle_depend_hash (task);
|
||||
gomp_mutex_unlock (&team->task_lock);
|
||||
gomp_finish_task (task);
|
||||
free (task);
|
||||
|
|
Loading…
Reference in New Issue