gcc 2.95.2, intel, self-compiled system, also reproduced on a debian system. Compile the attached preprocessed source with no options and everything works fine. Compile it with "-O" and it gives an interal compiler error. I haven't gotten around to narrowing it down to any particular kind of optimisation. Mick. ---===---===---===---===-+-===---===---===---===---===---===---===---== Michael (Micksa) Slade | "I don't want you playing with something micksa@knobbits.org | that has such bizarre hair" - Marge Simpson http://www.knobbits.org/ | log.c.gz