This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: comparisons..


Joe Buck <jbuck@racerx.synopsys.com> writes:

> > >From Documentation/Changes:
> > 
> > You will need at least gcc 2.7.2 to compile the kernel.  You currently
> > have several options for gcc-derived compilers:  gcc 2.7.2.3, various
> > versions of egcs, the new gcc 2.95 and upcoming gcc 3.0, and
> > experimental
> > compilers like pgcc.  For absolute stability, it is still recommended
> > that gcc 2.7.2.3 be used to compile your kernel.  egcs 1.12 should also
> > work.  gcc 2.95 is known to have problems, and using pgcc for your
> > kernel
> > is just asking for trouble.
> 
> But the current gcc is not 2.95, it is 2.95.2.  Are there remaining
> problems in 2.95.2 that cause difficulties for the Linux kernel?

Yes. One function in the Linux/XFS pagebuf code that does a lot of 
long long arithmetic is miscompiled by 2.95.2. It works correctly
with egcs 1.1

-Andi 

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]