[WIP] Re: [PATCH] openmp: Fix intermittent hanging of task-detach-6 libgomp tests [PR98738]
Kwok Cheung Yeung
kcy@codesourcery.com
Tue Feb 23 21:43:51 GMT 2021
On 19/02/2021 7:12 pm, Kwok Cheung Yeung wrote:
> I have included the current state of my patch. All task-detach-* tests pass when
> executed without offloading or with offloading to GCN, but with offloading to
> Nvidia, task-detach-6.* hangs consistently but everything else passes (probably
> because of the missing gomp_team_barrier_done?).
>
It looks like the hang has nothing to do with the detach patch - this hangs
consistently for me when offloaded to NVPTX:
#include <omp.h>
int main (void)
{
#pragma omp target
#pragma omp parallel
#pragma omp task
;
}
This doesn't hang when offloaded to GCN or the host device, or if num_threads(1)
is specified on the omp parallel.
Kwok
More information about the Gcc-patches
mailing list