3 ! Test handling of detach clause with only a single thread. The runtime
4 ! should not block when a task with an unfulfilled event finishes
10 integer (kind
=omp_event_handle_kind
) :: detach_event1
, detach_event2
11 integer :: x
= 0, y
= 0, z
= 0
13 !$omp parallel num_threads (1)
15 !$omp task detach (detach_event1)
19 !$omp task detach (detach_event2)
21 call omp_fulfill_event (detach_event1
)
26 call omp_fulfill_event (detach_event2
)