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

--- Comment #12 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-11 branch has been updated by Joern Rennecke
<amyl...@gcc.gnu.org>:

https://gcc.gnu.org/g:5f772bd9847cdbf6a7a6d856de87cb65472d56f4

commit r11-8446-g5f772bd9847cdbf6a7a6d856de87cb65472d56f4
Author: Joern Rennecke <joern.renne...@riscy-ip.com>
Date:   Thu May 20 13:21:41 2021 +0100

    libstdc++: Disable floating_to_chars.cc on 16 bit targets

    This patch conditionally disables the compilation of floating_to_chars.cc
    on 16 bit targets, thus fixing a build failure for these targets as
    the POW10_SPLIT_2 array exceeds the maximum object size.

    libstdc++-v3/
            PR libstdc++/100361
            * include/std/charconv (to_chars): Hide the overloads for
            floating-point types for 16 bit targets.
            * src/c++17/floating_to_chars.cc: Don't compile for 16 bit targets.
            * testsuite/20_util/to_chars/double.cc: Run this test only on
            size32plus targets.
            * testsuite/20_util/to_chars/float.cc: Likewise.
            * testsuite/20_util/to_chars/long_double.cc: Likewise.

Reply via email to