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

Reply via email to