1extern "C" void abort ();
2
3#define M(x, y, z) O(x, y, z)
4#define O(x, y, z) x ## _ ## y ## _ ## z
5
6#define F parallel for
7#define G pf
8#include "../libgomp.c/for-1.h"
9#undef F
10#undef G
11
12#define F for
13#define G f
14#include "../libgomp.c/for-1.h"
15#undef F
16#undef G
17
18int
19main ()
20{
21  if (test_pf_static ()
22      || test_pf_static32 ()
23      || test_pf_auto ()
24      || test_pf_guided32 ()
25      || test_pf_runtime ()
26      || test_f_static ()
27      || test_f_static32 ()
28      || test_f_auto ()
29      || test_f_guided32 ()
30      || test_f_runtime ())
31    abort ();
32  return 0;
33}
34