https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78552
--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> --- Author: redi Date: Wed Oct 9 12:55:39 2019 New Revision: 276758 URL: https://gcc.gnu.org/viewcvs?rev=276758&root=gcc&view=rev Log: PR libstdc++/78552 only construct std::locale for C locale once PR libstdc++/78552 * src/c++98/locale_init.cc (locale::classic()): Do not construct a new locale object for every call. (locale::_S_initialize_once()): Construct C locale here. Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/src/c++98/locale_init.cc