On Thu Feb 20, 2003 at 06:46:10PM +0000, Wookey wrote: > Collected comments from the arm-linux mailing lists conflict to some extent: > > rmk: > > My unacceptable compiler list for 2.5.59 is: > > * GCC 2.95.1, 2.95.2: ignores register clobber list in asm().
Easy patched up however.... > > * GCC 3.0, 3.1: general bad code generation. I avoid these, as I've had bad luck with them. > > * GCC 3.2.0: incorrect function argument offset calculation. > > * GCC 3.2.1: miscompiles NEW_AUX_ENT in fs/binfmt_elf.c > > * (http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=8896) gcc 3.2.2 also miscompiles NEW_AUX_ENT, but the problem is easily addressed with this patch. http://uclibc.org/cgi-bin/cvsweb/toolchain/gcc-3.2.2/sources/gcc-003-arm-bugfix.patch?rev=1.1 -Erik -- Erik B. Andersen http://codepoet-consulting.com/ --This message was written using 73% post-consumer electrons--