1  /* { dg-do compile { target pthread } }  */
       2  /* { dg-additional-options "-w -ftree-parallelize-loops=2 -floop-parallelize-all -O1" }  */
       3  
       4  void
       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  }