On Tue, 25 Jun 2024, Pali Rohár wrote:
---
mingw-w64-crt/lib-common/ucrtbase.def.in | 194 +++++++++++------------
1 file changed, 95 insertions(+), 99 deletions(-)
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
I think the existing comment here, about why a function that isn't
the regular -l suffixed function is treated the same way, is useful to
keep.
(Plus there was a conflict in applying this, due to the recent typo fix.)
Other than that, these patches seemed fine, so I pushed them, with the
small modification to keep these comments where they were.
// Martin
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public