With gcc version egcs-2.90.27 980315 (egcs-1.0.2 release) compiling the following file ---------------------------- struct x { const int a = 1; const int b = +1; }; ---------------------------- yields 3: field initializer is not constant Leo