Re: Breakage in arch/i386/kernel/time.c

Sergey Kubushin (ksi@ksi-linux.com)
Fri, 3 Dec 1999 20:52:37 +0200 (EET)


On Fri, 3 Dec 1999, Benjamin C.R. LaHaise wrote:

> On Fri, 3 Dec 1999, Richard Gooch wrote:
>
> > Sergey Kubushin writes:
>
> > > Don't use ancient kgcc(Kernel GNU C Compiler)-2.7.x.x, use mainstream
> > > gcc-2.95.2 instead :))
> >
> > That's not a helpful response. Firstly, AFAIK, gcc 2.95.x is still
> > suspect (it's not had the rigorous testing that gcc 2.7.3.x has
> > had). Secondly, gcc 2.7.3.x is the recommended compiler in
> > Documentation/Changes.
>
> The breakage comes about due to the changes to the spinlock code. time.c
> does some really braindead things by forcing the use of specific registers
> for the variables passed to the asm. One fix would be to remove the
> register specifications, another is to make the function non-inline and
> another is to deprecate the use of gcc 2.7.2. Personally, given the bugs
> in 2.7.2 wrt register allocation, I'm in favour of getting people to move
> forward to gcc 2.95 asap.

Whooaa ! I second the motion...

===========================================================================
Sergey Kubushin aka the Tamer < > The impossible we do immediately.
e-mail: ksi@ksi-linux.com SK320-RIPE < > Miracles require 24-hour notice.
===========================================================================

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/