> I've tried with egcs and gcc-2.95 and they both give the error. Should this > be an error? Thanks for your bug report; it is a bug in the compiler. The mainline compiler (2.96 20000302 (experimental)) compiles this without problems, so the bug appears to be fixed. Regards, Martin