1 // PR tree-optimization/68157 2 // { dg-do compile } 3 // { dg-options "-Ofast" } 4 5 double a, b, c, d; 6 int h, foo (); 7 8 void bar()9 bar () 10 { 11 while (foo ()) 12 { 13 double e = b * a * a; 14 double f = b * d; 15 if (h) 16 c = e + f; 17 } 18 } 19