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)5lv (int tm) 6 { 7 (void) tm; 8 9 return 0; 10 } 11 12 void o7(int uu)13o7 (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