James Youngman <[EMAIL PROTECTED]> on Thu, Apr 23, 1998 at 10:42:40AM +0100:
>   Vidiot> In any event, it is nice to know the cause.  Actually, I
>   Vidiot> don't know the cause, only the piece affected.  What changed
>   Vidiot> in the compiler to cause ioport.c not to work with the 2.8.1
>   Vidiot> compiler?
> 
> The ioperm() call implementation in the kernel used a hack to modify
> the system flags.  This gets optimised out by GCC 2.8.  The solution
> is to make the kernel do it "properly".  Thre probably isn't a speed
> difference between the two methods.

I have heard Linus and Alan Cox say that they should not have to change
the kernel because it is GCC that is broken in this respect.  It leaves
me wondering why the development kernels don't incur this problem, ie,
they "fixed" it there (or just did it right from the beginning), so why
not in .34 .

But, who knows.

-- 
Scott


-- 
  PLEASE read the Red Hat FAQ, Tips, Errata and the MAILING LIST ARCHIVES!
http://www.redhat.com/RedHat-FAQ /RedHat-Errata /RedHat-Tips /mailing-lists
         To unsubscribe: mail [EMAIL PROTECTED] with 
                       "unsubscribe" as the Subject.

Reply via email to