| ! { dg-do run } | |
| program main | |
| use omp_lib | |
| implicit none | |
| !$omp task | |
| if (.not. omp_in_explicit_task ()) & | |
| error stop | |
| !$omp task | |
| if (.not. omp_in_explicit_task ()) & | |
| error stop | |
| !$omp target nowait | |
| if (omp_in_explicit_task ()) & | |
| error stop | |
| !$omp end target | |
| if (.not. omp_in_explicit_task ()) & | |
| error stop | |
| !$omp taskwait | |
| !$omp end task | |
| !$omp end task | |
| end |