1 /* PR tree-optimization/42078 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-g -O -ffast-math" } */ 4 5 double sqrt (double x); 6 7 float foo(float x)8foo (float x) 9 { 10 float y = sqrt (x); 11 return x / y; 12 } 13 14 inline float bar(float x)15bar (float x) 16 { 17 float y = sqrt (x); 18 float a = y; 19 float b = y; 20 float c = y; 21 return x / y; 22 } 23