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