Seen on both recent debian/unstable and gentoo I suspect it is a bug. gcc version 3.3.3 20040125 (prerelease) (Debian) gcc version 3.3.2 20031218 (Gentoo Linux 3.3.2-r5, propolice-3.3-7) How to reproduce: /usr/bin/gcc -c fab.c fab.c:8: error: unknown field `fab$b_fac' specified in initializer File fab.c: struct _fabdef { unsigned char fab$b_bid; struct { unsigned char fab$b_fac; }; }; struct _fabdef fab = { fab$b_fac : 1 };
This is a dup of bug 10676. *** This bug has been marked as a duplicate of 10676 ***