https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
Richard Biener changed:
What|Removed |Added
Target Milestone|11.5|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
Jakub Jelinek changed:
What|Removed |Added
Target Milestone|11.4|11.5
--- Comment #21 from Jakub Jelinek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
Richard Biener changed:
What|Removed |Added
Target Milestone|11.3|11.4
--- Comment #20 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
Richard Biener changed:
What|Removed |Added
Target Milestone|11.2|11.3
--- Comment #19 from Richard Biene
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
Jakub Jelinek changed:
What|Removed |Added
Target Milestone|11.0|11.2
--- Comment #18 from Jakub Jelinek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
--- Comment #17 from Thomas Schwinge ---
I've filed PR99555 "[OpenMP/nvptx] Execution-time hang for simple nested OpenMP
'target'/'parallel'/'task' constructs".
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
--- Comment #16 from Thomas Schwinge ---
Ugh. :-( Where are we tracking this, and is anyone working on this? It's
clearly not useful to have (nvptx offloading) testing to run into known
TIMEOUTs?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
--- Comment #15 from Kwok Yeung ---
(In reply to Thomas Schwinge from comment #13)
> Kwok, it seems -- at least in my testing -- that your latest commit
> d656bfda2d8316627d0bbb18b10954e6aaf3c88c "openmp: Fix intermittent hanging
> of task-detach
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
--- Comment #14 from Jakub Jelinek ---
https://gcc.gnu.org/pipermail/gcc-patches/2021-February/565740.html ?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
Thomas Schwinge changed:
What|Removed |Added
CC||tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
--- Comment #12 from CVS Commits ---
The master branch has been updated by Kwok Yeung :
https://gcc.gnu.org/g:d656bfda2d8316627d0bbb18b10954e6aaf3c88c
commit r11-7407-gd656bfda2d8316627d0bbb18b10954e6aaf3c88c
Author: Kwok Cheung Yeung
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
Dominique d'Humieres changed:
What|Removed |Added
CC||seurer at gcc dot gnu.org
--- Com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
--- Comment #10 from Jakub Jelinek ---
I've been wondering whether it wouldn't be best to pass through
omp_eventhandle_t the pointer to the gomp_task rather than some particular
semaphore and in omp_fulfill_event then decide based on that task,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
--- Comment #9 from Kwok Yeung ---
I have a patch for this now. In addition to posting other semaphores in
omp_fulfill_event, GOMP_taskwait also needs to be made aware of detached tasks.
Also, task_running_count should not include completed tasks
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
--- Comment #8 from Jakub Jelinek ---
I think omp_fullfill_event needs to do much more than it does.
Just look e.g. at what gomp_target_task_completion does. The function needs to
find out in what state the task is (I'm afraid it needs to take t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
--- Comment #7 from Jakub Jelinek ---
Seems making task_fulfilled_p return always false makes the task-detach-6.c
hangs 100% reproduceable.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
--- Comment #6 from Kwok Yeung ---
It seems to be the '#pragma omp taskwait' inside the parallel region that is
causing the intermittent hang - if you add it to task-detach-5.c, the hang also
happens there (i.e. the target construct is not the pr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
--- Comment #5 from Jakub Jelinek ---
At least the
firstprivate(detach_event1, detach_event2)
on parallel look incorrect, the vars are uninitialized at that point, so
copying those copies uninitialized values.
private(detach_event1, detach_event2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
Rainer Orth changed:
What|Removed |Added
CC||ro at gcc dot gnu.org
Target|s
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
--- Comment #3 from Dominique d'Humieres ---
Also on Darwin:
WARNING: program timed out.
FAIL: libgomp.c/../libgomp.c-c++-common/task-detach-6.c execution test
WARNING: program timed out.
FAIL: libgomp.fortran/task-detach-6.f90 -O3 -fomit-fram
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
H.J. Lu changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98738
--- Comment #1 from Ilya Leoshkevich ---
I realized I didn't post the command line I used to build task-detach-6.exe
(there are multiple variants of this test); here it is:
gcc/build/x86_64-pc-linux-gnu/libgomp/testsuite$ ../../../../build/./gcc
22 matches
Mail list logo