https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100731
--- Comment #8 from Harald van Dijk <harald at gigawatt dot nl> --- I take it that means there's no need for me to continue with what Richard asked me to do? At any rate, it looks like this fix won't be enough for GCC 12, but that's an issue with the environment, not GCC 12. In !_GLIBCXX_USE_C99 environments, there is always going to be valid C++11 code that will be rejected and it looks like GCC 12 started using at least one std::to_string that relies on C99 in the underlying C library. If C++11 is a bootstrap requirement, that's fair enough, that means I need to update my environment at some point before GCC 12 will be released.