[rescue] Re: Being jobless

Peter Corlett abuse at cabal.org.uk
Wed Jul 30 03:50:01 CDT 2003


Jochen Kunz <jkunz at unixag-kl.fh-kl.de> wrote:
[...]
> Because it generates slow code for most (all?) RISC platforms and the
> optimizer is buggy. (non-functional code on VAX, compiler internal memory
> leaks on SPARC, LP64 issues that show up when cross compiling, ...) I know
> why I have no gcc instaled on my Alpha runing Tru64 UNIX.

I use gcc on i386, m68k and sparc64. I would have added powerpc to that
list, but Eyetech screwed up the order.

gcc-2.7.2 is pretty awful on anything but i386, and very bad for C++. Most
distributions of gcc seem to be this version. Seems OK for C code on i386.

gcc-2.95 is a Red Hat hacked version that doesn't even generate working code
on i386. It should be shot on sight.

gcc-3.x actually seems to understand most of C++, and does nice stuff from
C99. Code generation on m68k improves with increasing x. I've not tried the
latest version yet, but I probably should.

I've not really looked at the generated code on sparc64, because I don't
know SPARC assembler well enough to make judgements as to the efficiency.
However, the code does to compile and run with -O5 just fine.

What version of gcc are you using, and have you narrowed down the problem
and submitted a bug report?

-- 
PGP key ID E85DC776 - finger abuse at mooli.org.uk for full key



More information about the rescue mailing list