http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54530
--- Comment #1 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-09-09 00:35:25 UTC --- This is a compiler (back end) issue isn't it? That line of stl_pair.h cannot change - C++11 spells it out exactly like that - and is very very old. More generally, the recent library commits (190355 included) have nothing to do with it. Thus it really seems a latent compiler problem.