/* { dg-do compile { target pthread } } */ /* { dg-additional-options "-w -ftree-parallelize-loops=2 -floop-parallelize-all -O1" } */ void ew (unsigned short int c9, int stuff) { int e1; for (;;) { unsigned int *by = &e1; int *fd = &stuff; *fd = c9; fd = *fd; if (*fd != 0) for (*by = 0; *by < 2; ++*by) c9 *= e1; } }