Daily bump.
[official-gcc.git] / libgomp / testsuite / libgomp.c / cancel-sections-1.c
blobe0cef0b6ea7ea1fe378554b3d8cce1684145ed76
1 /* { dg-do run } */
2 /* { dg-set-target-env-var OMP_CANCELLATION "true" } */
4 #include <stdlib.h>
5 #include <omp.h>
7 int
8 main ()
10 if (!omp_get_cancellation ())
11 return 0;
12 #pragma omp parallel num_threads (32)
14 #pragma omp sections
17 #pragma omp cancel sections
18 abort ();
20 #pragma omp section
22 #pragma omp cancel sections
23 abort ();
25 #pragma omp section
27 #pragma omp cancel sections
28 abort ();
30 #pragma omp section
32 #pragma omp cancel sections
33 abort ();
37 return 0;