/* { dg-do run } */ #include #define PK parallel #define M(x, y, z) O(x, y, z) #define O(x, y, z) x ## _ ## y ## _ ## z #define F #define G none #define L #include "parallel-loop-1.h" #undef L #undef F #undef G #define F num_gangs (10) #define G gangs #define L gang #include "parallel-loop-1.h" #undef L #undef F #undef G int main () { if (test_none_none () || test_none_auto () || test_none_independent () || test_none_seq () || test_gangs_none () || test_gangs_auto () || test_gangs_independent () || test_gangs_seq ()) abort (); return 0; }