Oh, for those of you too quick to blame the architecture (sometimes, it's hard to be too quick...), I've been experiencing the same kind of problem on a Sun 3 running "SunOS 4.1 or later" and using gcc 1.37.