On Mon, 26 Nov 2001, Ralf Baechle wrote: > General rule for the kernel is don't use gcc 3.x. It's not only buggier > than the older compilers, it also produces worse code. In particular it's > know to misscompile certain drivers on other architectures. I'm still > using egcs 1.1.2 which is known to be a very solid compiler. That may seem > to be a bit overly conservative to some; for those I recommend a compiler > derived from 2.95.3. I'll just add that I'm particularly happy with 2.95.3 with a set of patches. I'm using it for one about year and a half now (it was 2.95.2 then, but MIPS changes are the same) and the last fix I made was in April. No problems since then both for the kernel and the userland. The C++ backend is unchecked, though. An RPM package is available at 'ftp://ftp.ds2.pg.gda.pl/pub/macro/'; you may extract patches and build it manually if you don't use RPM. -- + Maciej W. Rozycki, Technical University of Gdansk, Poland + +--------------------------------------------------------------+ + e-mail: macro@ds2.pg.gda.pl, PGP key available +