http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55606
--- Comment #3 from H.J. Lu <hjl.tools at gmail dot com> 2012-12-06 00:30:11 UTC --- BTW, clang works fine: [hjl@gnu-6 tmp]$ /opt/llvm.old/bin/clang -c i.c i.c:6:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] i: 0 ^~ .i = 1 warning generated. [hjl@gnu-6 tmp]$