1 /* PR debug/46307 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -g" } */
4 
5 double fma (double, double, double);
6 
7 double
foo(double x,double y,double z)8 foo (double x, double y, double z)
9 {
10   double a = x * y + z;
11   double b = __builtin_fma (x, y, z);
12   double c = fma (x, y, z);
13   return x / y / z;
14 }
15