1 /* { dg-do compile } */ 2 /* { dg-options "-O1 -ftree-loop-vectorize -fno-tree-dce -fno-tree-sink -w" } */ 3 4 int a8; 5 6 void c1(int oz,int dk,int ub)7c1 (int oz, int dk, int ub) 8 { 9 int *hd = 0; 10 long int *th = &dk; 11 12 while (ub < 1) 13 { 14 oz || dk; 15 ++ub; 16 } 17 18 while (oz < 2) 19 { 20 long int *lq = &oz; 21 22 (*hd < (*lq = *th)) < oz; 23 24 if (oz == 0) 25 *th = a8 = oz; 26 27 *lq = 0; 28 } 29 } 30