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)5 ew (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