---
 .../api-ms-win-crt-math-l1-1-0.def.in         | 120 +++++++++---------
 1 file changed, 59 insertions(+), 61 deletions(-)

diff --git a/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in 
b/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in
index 9493e5711332..1b0b3c56eb5f 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in
+++ b/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in
@@ -150,13 +150,13 @@ F_NON_I386(acosf)
 F_ARM_ANY(acosl == acos)
 acosh
 acoshf
-acoshl F_X86_ANY(DATA)
+F_ARM_ANY(acoshl) ; Can't use long double functions from the CRT on x86
 asin
 F_NON_I386(asinf)
 F_ARM_ANY(asinl == asin)
 asinh
 asinhf
-asinhl F_X86_ANY(DATA)
+F_ARM_ANY(asinhl) ; Can't use long double functions from the CRT on x86
 atan
 atan2
 F_NON_I386(atan2f)
@@ -165,61 +165,61 @@ F_NON_I386(atanf)
 F_ARM_ANY(atanl == atan)
 atanh
 atanhf
-atanhl F_X86_ANY(DATA)
+F_ARM_ANY(atanhl) ; Can't use long double functions from the CRT on x86
 cabs
 cabsf
-cabsl
+F_ARM_ANY(cabsl) ; Can't use long double functions from the CRT on x86
 cacos
 cacosf
 cacosh
 cacoshf
-cacoshl
-cacosl
+F_ARM_ANY(cacoshl) ; Can't use long double functions from the CRT on x86
+F_ARM_ANY(cacosl) ; Can't use long double functions from the CRT on x86
 carg
 cargf
-cargl
+F_ARM_ANY(cargl) ; Can't use long double functions from the CRT on x86
 casin
 casinf
 casinh
 casinhf
-casinhl
-casinl
+F_ARM_ANY(casinhl) ; Can't use long double functions from the CRT on x86
+F_ARM_ANY(casinl) ; Can't use long double functions from the CRT on x86
 catan
 catanf
 catanh
 catanhf
-catanhl
-catanl
+F_ARM_ANY(catanhl) ; Can't use long double functions from the CRT on x86
+F_ARM_ANY(catanl) ; Can't use long double functions from the CRT on x86
 cbrt
 cbrtf
-cbrtl F_X86_ANY(DATA)
+F_ARM_ANY(cbrtl) ; Can't use long double functions from the CRT on x86
 ccos
 ccosf
 ccosh
 ccoshf
-ccoshl
-ccosl
+F_ARM_ANY(ccoshl) ; Can't use long double functions from the CRT on x86
+F_ARM_ANY(ccosl) ; Can't use long double functions from the CRT on x86
 ceil
 F_NON_I386(ceilf)
 F_ARM_ANY(ceill == ceil)
 cexp
 cexpf
-cexpl
+F_ARM_ANY(cexpl) ; Can't use long double functions from the CRT on x86
 cimag
 cimagf
-cimagl
+F_ARM_ANY(cimagl) ; Can't use long double functions from the CRT on x86
 clog
 clog10
 clog10f
-clog10l
+F_ARM_ANY(clog10l) ; Can't use long double functions from the CRT on x86
 clogf
-clogl
+F_ARM_ANY(clogl) ; Can't use long double functions from the CRT on x86
 conj
 conjf
-conjl
+F_ARM_ANY(conjl) ; Can't use long double functions from the CRT on x86
 copysign
 copysignf
-copysignl F_X86_ANY(DATA)
+F_ARM_ANY(copysignl) ; Can't use long double functions from the CRT on x86
 cos
 F_NON_I386(cosf)
 F_ARM_ANY(cosl == cos)
@@ -227,60 +227,60 @@ cosh
 F_NON_I386(coshf)
 cpow
 cpowf
-cpowl
+F_ARM_ANY(cpowl) ; Can't use long double functions from the CRT on x86
 cproj
 cprojf
-cprojl
+F_ARM_ANY(cprojl) ; Can't use long double functions from the CRT on x86
 creal
 crealf
-creall
+F_ARM_ANY(creall) ; Can't use long double functions from the CRT on x86
 csin
 csinf
 csinh
 csinhf
-csinhl
-csinl
+F_ARM_ANY(csinhl) ; Can't use long double functions from the CRT on x86
+F_ARM_ANY(csinl) ; Can't use long double functions from the CRT on x86
 csqrt
 csqrtf
-csqrtl
+F_ARM_ANY(csqrtl) ; Can't use long double functions from the CRT on x86
 ctan
 ctanf
 ctanh
 ctanhf
-ctanhl
-ctanl
+F_ARM_ANY(ctanhl) ; Can't use long double functions from the CRT on x86
+F_ARM_ANY(ctanl) ; Can't use long double functions from the CRT on x86
 erf
 erfc
 erfcf
-erfcl F_X86_ANY(DATA)
+F_ARM_ANY(erfcl) ; Can't use long double functions from the CRT on x86
 erff
-erfl F_X86_ANY(DATA)
+F_ARM_ANY(erfl) ; Can't use long double functions from the CRT on x86
 exp
 exp2
 exp2f
-exp2l F_X86_ANY(DATA)
+F_ARM_ANY(exp2l) ; Can't use long double functions from the CRT on x86
 F_NON_I386(expf)
 F_ARM_ANY(expl == exp)
 expm1
 expm1f
-expm1l F_X86_ANY(DATA)
+F_ARM_ANY(expm1l) ; Can't use long double functions from the CRT on x86
 fabs
 F_ARM_ANY(fabsf)
 fdim
 fdimf
-fdiml F_X86_ANY(DATA)
+F_ARM_ANY(fdiml) ; Can't use long double functions from the CRT on x86
 floor
 F_NON_I386(floorf)
 F_ARM_ANY(floorl == floor)
 fma
 fmaf
-fmal F_X86_ANY(DATA)
+F_ARM_ANY(fmal) ; Can't use long double functions from the CRT on x86
 fmax
 fmaxf
-fmaxl F_X86_ANY(DATA)
+F_ARM_ANY(fmaxl) ; Can't use long double functions from the CRT on x86
 fmin
 fminf
-fminl F_X86_ANY(DATA)
+F_ARM_ANY(fminl) ; Can't use long double functions from the CRT on x86
 fmod
 F_NON_I386(fmodf)
 F_ARM_ANY(fmodl == fmod)
@@ -288,56 +288,54 @@ frexp
 hypot
 ilogb
 ilogbf
-ilogbl F_X86_ANY(DATA)
+F_ARM_ANY(ilogbl) ; Can't use long double functions from the CRT on x86
 ldexp
 ; The UCRT lgamma functions don't set/provide the signgam variable like
 ; the mingw ones do. Therefore prefer the libmingwex version instead.
 lgamma DATA
 lgammaf DATA
-lgammal DATA
+F_ARM_ANY(lgammal DATA) ; Can't use long double functions from the CRT on x86
 llrint
 llrintf
-llrintl F_X86_ANY(DATA)
+F_ARM_ANY(llrintl) ; Can't use long double functions from the CRT on x86
 llround
 llroundf
-llroundl F_X86_ANY(DATA)
+F_ARM_ANY(llroundl) ; Can't use long double functions from the CRT on x86
 log
 log10
 F_NON_I386(log10f)
 F_ARM_ANY(log10l == log10)
 log1p
 log1pf
-log1pl F_X86_ANY(DATA)
+F_ARM_ANY(log1pl) ; Can't use long double functions from the CRT on x86
 log2
 log2f
-log2l F_X86_ANY(DATA)
+F_ARM_ANY(log2l) ; Can't use long double functions from the CRT on x86
 logb
 logbf
-logbl F_X86_ANY(DATA)
+F_ARM_ANY(logbl) ; Can't use long double functions from the CRT on x86
 F_NON_I386(logf)
 F_ARM_ANY(logl == log)
 lrint
 lrintf
-lrintl F_X86_ANY(DATA)
+F_ARM_ANY(lrintl) ; Can't use long double functions from the CRT on x86
 lround
 lroundf
-lroundl F_X86_ANY(DATA)
+F_ARM_ANY(lroundl) ; Can't use long double functions from the CRT on x86
 modf
 F_NON_I386(modff)
 nan
 nanf
-nanl F_X86_ANY(DATA)
+F_ARM_ANY(nanl) ; Can't use long double functions from the CRT on x86
 nearbyint
 nearbyintf
-nearbyintl F_X86_ANY(DATA)
+F_ARM_ANY(nearbyintl) ; Can't use long double functions from the CRT on x86
 nextafter
 nextafterf
-nextafterl F_X86_ANY(DATA)
-; All of the nexttoward functions take the second parameter as long doubke,
-; making them unusable for x86.
-nexttoward F_X86_ANY(DATA)
-nexttowardf F_X86_ANY(DATA)
-nexttowardl F_X86_ANY(DATA)
+F_ARM_ANY(nextafterl) ; Can't use long double functions from the CRT on x86
+F_ARM_ANY(nexttoward) ; Can't use long double functions from the CRT on x86
+F_ARM_ANY(nexttowardf) ; Can't use long double functions from the CRT on x86
+F_ARM_ANY(nexttowardl) ; Can't use long double functions from the CRT on x86
 norm
 normf
 norml
@@ -346,22 +344,22 @@ F_NON_I386(powf)
 F_ARM_ANY(powl == pow)
 remainder
 remainderf
-remainderl F_X86_ANY(DATA)
+F_ARM_ANY(remainderl) ; Can't use long double functions from the CRT on x86
 remquo
 remquof
-remquol F_X86_ANY(DATA)
+F_ARM_ANY(remquol) ; Can't use long double functions from the CRT on x86
 rint
 rintf
-rintl F_X86_ANY(DATA)
+F_ARM_ANY(rintl) ; Can't use long double functions from the CRT on x86
 round
 roundf
-roundl F_X86_ANY(DATA)
+F_ARM_ANY(roundl) ; Can't use long double functions from the CRT on x86
 scalbln
 scalblnf
-scalblnl F_X86_ANY(DATA)
+F_ARM_ANY(scalblnl) ; Can't use long double functions from the CRT on x86
 scalbn
 scalbnf
-scalbnl F_X86_ANY(DATA)
+F_ARM_ANY(scalbnl) ; Can't use long double functions from the CRT on x86
 sin
 F_NON_I386(sinf)
 F_ARM_ANY(sinl == sin)
@@ -378,7 +376,7 @@ tanh
 F_NON_I386(tanhf)
 tgamma
 tgammaf
-tgammal F_X86_ANY(DATA)
+F_ARM_ANY(tgammal) ; Can't use long double functions from the CRT on x86
 trunc
 truncf
-truncl F_X86_ANY(DATA)
+F_ARM_ANY(truncl) ; Can't use long double functions from the CRT on x86
-- 
2.20.1



_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to