1 extern "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 18 int main()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