------- Additional Comments From steven at gcc dot gnu dot org 2004-09-10 19:57 ------- Just for clarity, this happens with the _C_ compiler. The C++ front end gives an error, as expected: t.i:10: error: size of array `_pad' is not an integral constant-expression -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17396