http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58063
--- Comment #2 from Paolo Carlini <paolo.carlini at oracle dot com> --- The standard streams are indeed special, being constructed once and never destroyed, see libstdc++-v3/src/c++98/ios_init.cc. I suppose a minimal reproducer could involve a file scope static of some sort...