https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114862
--- Comment #5 from GCC 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:878bb62cfc158b5324cc2b2476f92fb4237fd82a commit r15-3067-g878bb62cfc158b5324cc2b2476f92fb4237fd82a Author: Jonathan Wakely <jwak...@redhat.com> Date: Wed May 8 10:03:20 2024 +0100 libstdc++: Check ios::uppercase for ios::fixed floating-point output [PR114862] This is LWG 4084 which I filed recently. LWG seems to support making the change, so that std::num_put can use the %F format for floating-point numbers. libstdc++-v3/ChangeLog: PR libstdc++/114862 * src/c++98/locale_facets.cc (__num_base::_S_format_float): Check uppercase flag for fixed format. * testsuite/22_locale/num_put/put/char/lwg4084.cc: New test.