[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