http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56437
--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> 2013-02-25 00:08:35 UTC --- This is hardly the only C++11 allocator requirement missing from std::string, ALL of the new requirements are missing, and unlikely to be implemented until we switch to a non-COW string implementation.