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?

Reply via email to