Actually, for number of threads >=3 this patch is better: -------------- next part -------------- A non-text attachment was scrubbed... Name: basic_string_grab.h.diff Type: text/x-c++ Size: 2101 bytes Desc: not available URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20120531/bf9370e2/attachment.bin>