http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50443
--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-09-17 20:49:21 UTC --- works fine with gcc version 4.7.0 20110917 (experimental) [trunk revision 178930] (GCC) and gcc version 4.6.2 20110917 (prerelease) [gcc-4_6-branch revision 178930] (GCC)