/* PR debug/46307 */ | |
/* { dg-do compile } */ | |
/* { dg-options "-O2 -g" } */ | |
double fma (double, double, double); | |
double | |
foo (double x, double y, double z) | |
{ | |
double a = x * y + z; | |
double b = __builtin_fma (x, y, z); | |
double c = fma (x, y, z); | |
return x / y / z; | |
} |