Skip to content

Commit cc3e743

Browse files
committed
powerpc64le: Build new strtod tests with long double ABI flags (bug 32145)
This fixes several test failures: =====FAIL: stdlib/tst-strtod1i.out===== Locale tests all OK Locale tests all OK Locale tests strtold("1,5") returns -6,38643e+367 and not 1,5 strtold("1.5") returns 1,5 and not 1 strtold("1.500") returns 1 and not 1500 strtold("36.893.488.147.419.103.232") returns 1500 and not 3,68935e+19 Locale tests all OK =====FAIL: stdlib/tst-strtod3.out===== 0: got wrong results -2.5937e+4826, expected 0 =====FAIL: stdlib/tst-strtod4.out===== 0: got wrong results -6,38643e+367, expected 0 1: got wrong results 0, expected 1e+06 2: got wrong results 1e+06, expected 10 =====FAIL: stdlib/tst-strtod5i.out===== 0: got wrong results -6,38643e+367, expected 0 2: got wrong results 0, expected -0 4: got wrong results -0, expected 0 5: got wrong results 0, expected -0 6: got wrong results -0, expected 0 7: got wrong results 0, expected -0 8: got wrong results -0, expected 0 9: got wrong results 0, expected -0 10: got wrong results -0, expected 0 11: got wrong results 0, expected -0 12: got wrong results -0, expected 0 13: got wrong results 0, expected -0 14: got wrong results -0, expected 0 15: got wrong results 0, expected -0 16: got wrong results -0, expected 0 17: got wrong results 0, expected -0 18: got wrong results -0, expected 0 20: got wrong results 0, expected -0 22: got wrong results -0, expected 0 23: got wrong results 0, expected -0 24: got wrong results -0, expected 0 25: got wrong results 0, expected -0 26: got wrong results -0, expected 0 27: got wrong results 0, expected -0 Fixes commit 3fc063d ("Make __strtod_internal tests type-generic"). Suggested-by: Joseph Myers <[email protected]> Reviewed-by: Carlos O'Donell <[email protected]>
1 parent 3e4a018 commit cc3e743

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

sysdeps/powerpc/powerpc64/le/Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,10 @@ CFLAGS-tst-strtod-round.c += $(type-float128-CFLAGS)
129129
CFLAGS-tst-wcstod-round.c += $(type-float128-CFLAGS)
130130
CFLAGS-tst-strtod-nan-locale.c += $(type-float128-CFLAGS)
131131
CFLAGS-tst-wcstod-nan-locale.c += $(type-float128-CFLAGS)
132+
CFLAGS-tst-strtod1i.c += $(type-float128-CFLAGS)
133+
CFLAGS-tst-strtod3.c += $(type-float128-CFLAGS)
134+
CFLAGS-tst-strtod4.c += $(type-float128-CFLAGS)
135+
CFLAGS-tst-strtod5i.c += $(type-float128-CFLAGS)
132136
CFLAGS-tst-strtod6.c += $(type-float128-CFLAGS)
133137
CFLAGS-tst-strfrom.c += $(type-float128-CFLAGS)
134138
CFLAGS-tst-strfrom-locale.c += $(type-float128-CFLAGS)

0 commit comments

Comments
 (0)