>>>>> "Brendan" == Brendan Simon <[EMAIL PROTECTED]> writes:

Brendan> "Phillip R. Jaenke" wrote:

Phillip> *sigh* this isn't just powerpc. this is x86 too. I can't get ANY 
kernels
Phillip> to compile with gcc 2.95 or 2.91. Folks, I think at this point it's
Phillip> SERIOUSLY advisable to just abandon gcc 2.9x as primary and change it 
to
Phillip> optional. There's just too much stuff that will NOT compile with it. I
Phillip> mean, hell, the damn thing is spitting out asm errors for 'mov' on x86!
Phillip> I've had NO problems with 2.7.2.3 or 2.8.x to date.

Brendan> The real question as far as I can see is whether it is a gcc bug or is 
it gcc
Brendan> just being more thorough in picking up bad (or potentially bad) code.  
If it is
Brendan> the latter, then it is well worth modifying the code to satisfy gcc.  
There are
Brendan> two good reasons for this.  1) The code should be less prone to 
errors.  2)
Brendan> There will be further releases of gcc.  If you want to stay with 
egcs/gcc-2.91
Brendan> for ever then there is no problem but I think most people will want 
the benefits
Brendan> that future releases of gcc will offer.

I totally agree. Instead of claiming gcc is broken dot, find the bugs
and report them. I've been using gcc-2.95.2 to compile linux kernel 2.2.12 
2.2.13
on Intel without any problem. There were two serious bugs in gcc-2.95.1 for 
PPC. I found
them while working on RTEMS on MCP750 (PowerPC Compaq PCI borad where I also 
ported linux).
I reported them and they are now fixed in gcc-2.95.2. One was fixed within a 
day even
if it took me a week to localize the bug. The code generated by gcc-2.95.2 on 
PPC is much 
more compac and efficient than with egcs 1.1.2...

Its free software guys. I you submit good bug reports, be sure the cygnus folks 
and
and other GCC gurus will fix them. Alos note that there are *clear* warnings 
with the asm
macros on the gcc page...

-- 
   __                 
  /  `                          Eric Valette
 /--   __  o _.                 Canon CRF - Communication Dept
(___, / (_(_(__                 Rue de la touche lambert
                                35517 Cesson-Sevigne  Cedex
                                FRANCE
Tel: +33 (0)2 99 87 68 91       Fax: +33 (0)2 99 84 11 30
E-mail: [EMAIL PROTECTED]       http://www.crf.canon.fr

Reply via email to