http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53573
--- Comment #22 from Jonathan Wakely <redi at gcc dot gnu.org> 2012-06-05 17:30:18 UTC --- (In reply to comment #21) > Is there any chance this 'feature' of GCC could be kept as a g++ specific > extension in 'gnu++11' mode, as I think the old behaviour is an improvement > over that suggested in the standard, and GCC provides other extensions to > standard behaviour where it is useful. I doubt it. The old behaviour was the source of several long-standing bug reports. Now G++ implements the standard's required behaviour and agrees with other leading compilers. GNU extensions usually allow new features by supporting new syntax not by changing the meaning of valid code, it would not be a pure extension.