diff options
-rw-r--r-- | stdlib/tst-strtod.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/stdlib/tst-strtod.c b/stdlib/tst-strtod.c index 9496c3d776..cf5533da3e 100644 --- a/stdlib/tst-strtod.c +++ b/stdlib/tst-strtod.c @@ -148,6 +148,14 @@ main (int argc, char ** argv) status = 1; } + const char input2[] = "+1.000000000116415321826934814453125"; + if (strtold (input2, NULL) != +1.000000000116415321826934814453125) + { + printf ("input2: %La != %La\n", strtold (input2, NULL), + +1.000000000116415321826934814453125); + status = 1; + } + status |= long_dbl (); status |= locale_test (); |