Hi Andrew, sorry, it was not my intention to complain about gcc and I never said it's a defect. I thought this is a help forum and so I thought I can get a hint or trick how to work-around this. I really like gcc and you make a great job with it. I just did not understand the idea behind this restriction. Perhaps there is a good reason (beside the standard) for this. Nevertheless I prefer friendly answers, also if you do not agree or think my question is silly. Btw., I develop C code since ~30 years (7 of them in the same company as Dennis Ritchie) ... Cheers, Markus -- View this message in context: http://gcc.1065356.n5.nabble.com/gcc-why-is-abcdef-3-not-a-constant-error-initializer-element-is-not-constant-tp1146945p1147787.html Sent from the gcc - Help mailing list archive at Nabble.com.