1/* PR tree-optimization/24964 */ 2/* { dg-do compile } */ 3/* { dg-options "-O2 -mfpmath=387" } */ 4 5double fabs(double x); 6 7double test1(double x) 8{ 9 double t = fabs(x); 10 return t*t; 11} 12 13double test2(double x) 14{ 15 double t = -x; 16 return t*t; 17} 18 19/* { dg-final { scan-assembler-not "fchs" } } */ 20/* { dg-final { scan-assembler-not "fabs" } } */ 21