https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110653
--- Comment #21 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to dave.anglin from comment #20) > The stoll and stoull tests pass when dg-require-string-conversions is 1. > The stold test > fails, I think because it returns LDBL_MAX instead of HUGE_VALL (inf). See > _GLIBCXX_HAVE_BROKEN_STRTOLD comment in /config/os/hpux/os_defines.h. Aha. > There is a problem with std::stof. It throws an out of range exception for > 0. It needs to > check for 0 value. Oops :-) I'll fix both of these on Monday - thanks for the testing and analysis.