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