1 /* { dg-options "-fopenmp" } */
3 extern "C" void abort (void);
5 #define M(x, y, z) O(x, y, z)
6 #define O(x, y, z) x ## _ ## y ## _ ## z
11 #define N(x) M(x, G, normal)
12 #include "../libgomp.c/for-2.h"
18 #define F taskloop simd
19 #define G taskloop_simd
21 #define N(x) M(x, G, normal)
22 #include "../libgomp.c/for-2.h"
32 #pragma omp parallel reduction(|:err)
35 if (test_taskloop_normal ()
36 || test_taskloop_simd_normal ())