http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56166
--- Comment #5 from Paolo Carlini <paolo.carlini at oracle dot com> 2013-02-01 08:41:59 UTC --- 4.9, yes. Of course wrt the C++11 requirements the current implementation is non conforming for many other reasons (reference counting is out ruled) + there are long standing bugs (in partixular alignment related and related to the shared zero rep for some targets). It goes without saying that when ext/vstring is promoted it also gets automatically all the iostream overloads, etc, and further improvements are definitely welcome. That said, for sure I don't mean to unconditionally oppose fixes to the current implementation, eh Jon's idea seems fine to me in principle, if only he could prototype it, would be great, my point was that it doesn't seem to make much sense doing a *lot* of that *now*.