libc: fix strtold NaN representation on riscv

Regenerate gd_qnan.h on riscv using the qnan.c
config tool found in contrib/gdtoa.

This fixes the following tests in CI:
lib/libc/stdio/scanfloat_test:infinities_and_nans
lib/libc/stdlib/strtod_test:strtold_nan

Reviewed by:	jrtc27
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D57405
This commit is contained in:
Siva Mahadevan
2026-06-10 18:29:02 -04:00
parent 9f2a38cf40
commit 1e25cda7f0
+3 -3
View File
@@ -9,11 +9,11 @@
#define d_QNAN0 0x0 #define d_QNAN0 0x0
#define d_QNAN1 0x7ff80000 #define d_QNAN1 0x7ff80000
#define ld_QNAN0 0x0 #define ld_QNAN0 0x0
#define ld_QNAN1 0x7ff80000 #define ld_QNAN1 0x0
#define ld_QNAN2 0x0 #define ld_QNAN2 0x0
#define ld_QNAN3 0x0 #define ld_QNAN3 0x7fff8000
#define ldus_QNAN0 0x0 #define ldus_QNAN0 0x0
#define ldus_QNAN1 0x0 #define ldus_QNAN1 0x0
#define ldus_QNAN2 0x0 #define ldus_QNAN2 0x0
#define ldus_QNAN3 0x7ff8 #define ldus_QNAN3 0x0
#define ldus_QNAN4 0x0 #define ldus_QNAN4 0x0