https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126111
--- Comment #9 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Sebastian Jude from comment #4) > The target is an ancient i386 without FPU using picolibc. I totally > understand you don't want to directly support such configurations, so i'll > look into why the corresponding libc function is not generated or detected. > I wasn't aware that _GLIBCXX_HAVE_STRTOLD is sort of deprecated. Ah, so the problem is HAVE_STRTOLD not HAVE_BROKEN_STRTOLD. I assumed the latter (which is only relevant for HP-UX, I think). Not having long double support on microcontrollers is more common, and probably means that std.cc can't be compiled on a lot of small systems. Ideally we would support that. Is strtold the only problem for your target? std::sinl etc. are present?
