1 /* { dg-do compile { target pthread } }  */
2 /* { dg-options "-O2 -ftree-parallelize-loops=2 -fno-tree-dce -fno-tree-pre -fno-tree-vrp --param max-loop-header-insns=1" } */
3 
4 int __attribute__ ((noinline))
lv(int tm)5 lv (int tm)
6 {
7   (void) tm;
8 
9   return 0;
10 }
11 
12 void
o7(int uu)13 o7 (int uu)
14 {
15   while (uu < 1)
16     while (uu != 0)
17       {
18 	short int ca;
19 
20 	ca = lv (0);
21 	(void) ca;
22 	++uu;
23       }
24 
25   lv (lv (0));
26 }
27