1 /* PR middle-end/42029 */ 2 /* { dg-do run } */ 3 4 extern void abort (void); 5 6 int main()7 main () 8 { 9 int i; 10 _Complex int c = 0; 11 12 #pragma omp parallel for private(i) reduction(+:c) 13 for (i = 0; i < 8; ++i) 14 c += 1; 15 16 if (c != 8) 17 abort (); 18 return 0; 19 } 20