diff --git a/lib/libm/src/s_fma.c b/lib/libm/src/s_fma.c index a6637c0a7b61..9d58888638c7 100644 --- a/lib/libm/src/s_fma.c +++ b/lib/libm/src/s_fma.c @@ -1,4 +1,4 @@ -/* $NetBSD: s_fma.c,v 1.4 2013/02/12 08:21:48 martin Exp $ */ +/* $NetBSD: s_fma.c,v 1.5 2013/02/14 09:23:40 matt Exp $ */ /*- * Copyright (c) 2005-2011 David Schultz @@ -30,7 +30,7 @@ #if 0 __FBSDID("$FreeBSD: src/lib/msun/src/s_fma.c,v 1.8 2011/10/21 06:30:43 das Exp $"); #else -__RCSID("$NetBSD: s_fma.c,v 1.4 2013/02/12 08:21:48 martin Exp $"); +__RCSID("$NetBSD: s_fma.c,v 1.5 2013/02/14 09:23:40 matt Exp $"); #endif #include @@ -40,6 +40,10 @@ __RCSID("$NetBSD: s_fma.c,v 1.4 2013/02/12 08:21:48 martin Exp $"); #include "math_private.h" +#ifndef __HAVE_LONG_DOUBLE +STRONG_ALIAS(fmal, fma) +#endif + /* * A struct dd represents a floating-point number with twice the precision * of a double. We maintain the invariant that "hi" stores the 53 high-order @@ -287,7 +291,3 @@ fma(double x, double y, double z) else return (add_and_denormalize(r.hi, adj, spread)); } - -#ifndef __HAVE_LONG_DOUBLE -__weak_alias(fma, fmal) -#endif