On x86, mingw's 80 bit long double doesn't match MSVC's 64 bit long double.
This was done for a number of other functions in d8ed328d4656cc467d692e1c5bd2dc7007695ef8, but the nanl function was overlooked (in addition to all the complex functions that I've omitted in my testing so far). Signed-off-by: Martin Storsjö <[email protected]> --- mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in | 2 +- mingw-w64-crt/lib-common/ucrtbase.def.in | 2 +- 2 files changed, 2 insertions(+), 2 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 20a008d11..ce2073e96 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 @@ -328,7 +328,7 @@ modf DATA F_NON_I386(modff DATA) nan nanf -nanl +nanl F_X86_ANY(DATA) nearbyint nearbyintf nearbyintl F_X86_ANY(DATA) diff --git a/mingw-w64-crt/lib-common/ucrtbase.def.in b/mingw-w64-crt/lib-common/ucrtbase.def.in index b5e73e69d..d826b805b 100644 --- a/mingw-w64-crt/lib-common/ucrtbase.def.in +++ b/mingw-w64-crt/lib-common/ucrtbase.def.in @@ -2474,7 +2474,7 @@ modf DATA F_NON_I386(modff DATA) nan nanf -nanl +nanl F_X86_ANY(DATA) nearbyint nearbyintf nearbyintl F_X86_ANY(DATA) -- 2.17.1 _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
