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

--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jonathan Wakely <r...@gcc.gnu.org>:

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

commit r14-1451-ga239a35075ffd8b34f1db72c22998a625ff962b5
Author: Jonathan Wakely <jwak...@redhat.com>
Date:   Wed May 31 18:01:13 2023 +0100

    libstdc++: Fix build for targets without _Float128 [PR109921]

    My r14-1431-g7037e7b6e4ac41 change caused the _Float128 overload to be
    compiled unconditionally, by moving the USE_STRTOF128_FOR_FROM_CHARS
    check into the function body. That function should still only be
    compiled if the target actually supports _Float128.

    libstdc++-v3/ChangeLog:

            PR libstdc++/109921
            * src/c++17/floating_from_chars.cc: Check __FLT128_MANT_DIG__ is
            defined before trying to use _Float128.

Reply via email to