------- Comment #25 from pcarlini at suse dot de 2006-06-18 09:35 ------- (In reply to comment #24) > terminate called after throwing an instance of 'std::runtime_error' > what(): locale::facet::_S_create_c_locale name not valid
This is the standard throw which happens when a named locale cannot be used, has nothing to do with the issue which we are discussing and it's expexted behavior. The only possible explanation is that the GNU locale model has been disabled by the configure-time tests. Do you have installed a full set of locales, in particular de_DE? See also these notes for additional details: http://gcc.gnu.org/onlinedocs/libstdc++/install.html Anyway, at this point it's almost sure we are dealing with a miscompilation, the fact that nothing changed in the libary code and the problem happen with the 4.x compilers (of new technology, ssa, etc..) it's also a strong indication of that (besides my 100% reproducible tests on ia64-linux and all the other checks). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28059