linux-cvs
[Top] [All Lists]

RE: CVS Update@oss.sgi.com: linux

To: Harald Koerfgen <Harald.Koerfgen@home.ivm.de>
Subject: RE: CVS Update@oss.sgi.com: linux
From: Ulf Carlsson <ulfc@calypso.engr.sgi.com>
Date: Tue, 4 Jul 2000 10:40:18 -0700 (PDT)
Cc: linux-cvs@oss.sgi.com
In-reply-to: <XFMail.000704192753.Harald.Koerfgen@home.ivm.de>
References: <20000702193011Z42202-29274+369@oss.sgi.com> <XFMail.000704192753.Harald.Koerfgen@home.ivm.de>
Sender: owner-linux-cvs@oss.sgi.com
Hi Harald,

 > 
 > On 02-Jul-00 Ulf Carlsson wrote:
 > > CVSROOT:      /oss/CVS/cvs
 > > Module name:  linux
 > > Changes by:   ulfc@oss.sgi.com        00/07/02 12:29:58
 > > 
 > > Modified files:
 > >       include/asm-mips: delay.h param.h 
 > > 
 > > Log message:
 > >       We have to clobber ``hi'' and ``lo'' in __udelay.  Nasty bug.
 > 
 > Unfortunately my compilers don't like it.
 > 
 > mipsel-linux-gcc: egcs-2.90.29 980515 (egcs-1.0.3 release) (rpm from oss):
 > 
 > timer.c: In function `sys_nanosleep':
 > timer.c:848: fixed or forbidden register was spilled.
 > This may be due to a compiler bug or to impossible asm
 > statements or clauses.
 > 
 > mips64-linunx-gcc: egcs-2.91.66 (rpm from oss):
 >                                                      
 > timer.c: In function `sys_nanosleep':
 > timer.c:848: fixed or forbidden register 64 (hi) was spilled for class 
 > HI_REG.
 > This may be due to a compiler bug or to impossible asm
 > statements or clauses.                                                       
 >     
I noticed this myself yesterday while I was trying to compile a MIPS64
kernel.  I had not seen it before because I'm using GCC 2.96, and it
doesn't complain.  This is probably a compiler bug.

Ulf

<Prev in Thread] Current Thread [Next in Thread>