strtod: Revisit underflow behaviour. * doc/posix-functions/strtod.texi: Mention the macOS bug. Mention that gradual underflow does not count as an error on Cygwin 2.9 and MSVC. * m4/strtod.m4 (gl_FUNC_STRTOD): Update comment. * tests/test-strtod.h (test_function): Add a gradual underflow test. Check the sign in case of flush-to-zero underflow.