https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107811

--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jakub Jelinek <ja...@gcc.gnu.org>:

https://gcc.gnu.org/g:e6a32c12b4ef87c084d29863c79503344126d101

commit r13-4263-ge6a32c12b4ef87c084d29863c79503344126d101
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Wed Nov 23 11:53:54 2022 +0100

    libstdc++: Fix libstdc++ build on some targets [PR107811]

    fast_float library relies on size_t being 32-bit or larger and float/double
    being IEEE single/double.  Otherwise we only use strtod/strtof.
    In 3 spots I've used fast_float namespace stuff unconditionally in one
    function, which breaks the build if fast_float is disabled.

    2022-11-23  Jakub Jelinek  <ja...@redhat.com>

            PR libstdc++/107811
            * src/c++17/floating_from_chars.cc (__floating_from_chars_hex):
Guard
            fast_float uses with #if USE_LIB_FAST_FLOAT and for mantissa_bits
and
            exponent_bits provide a fallback.
  • [Bug libstdc++/107811] libstdc+... cvs-commit at gcc dot gnu.org via Gcc-bugs

Reply via email to