1 /* { dg-do compile { target pthread } } */ 2 /* { dg-additional-options "-w -ftree-parallelize-loops=2 -floop-parallelize-all -O1" } */ 3 4 void ew(unsigned short int c9,int stuff)5ew (unsigned short int c9, int stuff) 6 { 7 int e1; 8 9 for (;;) 10 { 11 unsigned int *by = &e1; 12 int *fd = &stuff; 13 14 *fd = c9; 15 fd = *fd; 16 if (*fd != 0) 17 for (*by = 0; *by < 2; ++*by) 18 c9 *= e1; 19 } 20 } 21