1 // PR tree-optimization/54563
2 // { dg-do compile }
3 
4 extern "C" float powf (float, float);
5 struct S { ~S (); };
6 double bar ();
7 double x;
8 
9 void
foo()10 foo ()
11 {
12   S s;
13   x = powf (bar (), 2.);
14 }
15