! { 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 STOP 1 !$omp section !$omp cancel sections STOP 2 !$omp section !$omp cancel sections STOP 3 !$omp section !$omp cancel sections STOP 4 !$omp end sections !$omp end parallel end if end