! { dg-do run } ! { dg-set-target-env-var OMP_CANCELLATION "true" } use omp_lib if (omp_get_cancellation ()) then !$omp parallel num_threads(32) !$omp sections !$omp cancel sections call abort !$omp section !$omp cancel sections call abort !$omp section !$omp cancel sections call abort !$omp section !$omp cancel sections call abort !$omp end sections !$omp end parallel end if end