https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104870
--- 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:a8db9b90439f33af9ef602325df1f1e967fc549a commit r12-7606-ga8db9b90439f33af9ef602325df1f1e967fc549a Author: Jonathan Wakely <jwak...@redhat.com> Date: Thu Mar 10 21:13:20 2022 +0000 libstdc++: Do not use fast_float for 16-bit size_t [PR104870] The preprocessor condition for using fast_float should match the one in the header, and require at least 32-bit size_t. libstdc++-v3/ChangeLog: PR libstdc++/104870 * src/c++17/floating_from_chars.cc: Check __SIZE_WIDTH__ >= 32 before using fast_float.