xfail scan-tree-dump-not throw in g++.dg/pr99966.C on hppa*64*-*-*
[official-gcc.git] / libgomp / testsuite / libgomp.c-c++-common / task-in-explicit-3.c
blob40eb94d4dca670be9059e24e50fa14ab1bd41c70
1 /* { dg-do run } */
3 #include <omp.h>
4 #include <stdlib.h>
6 int a;
8 int
9 main ()
11 #pragma omp task
13 if (!omp_in_explicit_task ())
14 abort ();
15 #pragma omp task
17 if (!omp_in_explicit_task ())
18 abort ();
19 #pragma omp taskgroup task_reduction (+: a)
21 if (!omp_in_explicit_task ())
22 abort ();
23 #pragma omp task in_reduction (+: a)
25 ++a;
26 if (!omp_in_explicit_task ())
27 abort ();
30 if (!omp_in_explicit_task ())
31 abort ();
32 #pragma omp taskwait
35 return 0;