https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120931
--- Comment #6 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-15 branch has been updated by Jonathan Wakely <r...@gcc.gnu.org>: https://gcc.gnu.org/g:c612c500de3804b330090fe478b5e055944ff8b2 commit r15-9915-gc612c500de3804b330090fe478b5e055944ff8b2 Author: Jonathan Wakely <jwak...@redhat.com> Date: Wed Jul 2 21:54:06 2025 +0100 libstdc++: Fix regression in std::uninitialized_fill for C++98 [PR120931] A typo in r15-4473-g3abe751ea86e34 made it ill-formed to use std::uninitialized_fill with iterators that aren't pointers (or pointers wrapped in our __normal_iterator) if the value type is a narrow character type. libstdc++-v3/ChangeLog: PR libstdc++/120931 * include/bits/stl_uninitialized.h (__uninitialized_fill<true>): Fix typo resulting in call to __do_uninit_copy instead of __do_uninit_fill. * testsuite/20_util/specialized_algorithms/uninitialized_fill/120931.cc: New test. (cherry picked from commit bc3ec8684f7111a06fde433bbe57caa385b178af)