Kernel 2.1.117 OOPS w/egcs

Jeffrey A Law law@cygnus.com
Fri Aug 21 23:42:00 GMT 1998


  > ---------- Forwarded message ----------
  > Date: Fri, 21 Aug 1998 06:01:13 -0700 (PDT)
  > From: Linus Torvalds <torvalds@transmeta.com>
  > To: rbarnett <rbarnett@scf-fs.usc.edu>
  > Cc: Kernel Mailing List <linux-kernel@vger.rutgers.edu>
  > Subject: Re: Kernel 2.1.117 OOPS bug report
  > 
  > 
  > 
  > On Thu, 20 Aug 1998, rbarnett wrote:
  > >
  > > I'm using egcs-2.90.27 980315 (egcs-1.0.2 release) with binutils
  > > 2.8.1.0.23.
  > > 
  > > Running gdb 4.17 on vmlinux (2.1.117) displays the following output:
  > > 
  > > (gdb) x/10i __switch_to
  > > 0xc01088d0 <__switch_to>:       pushl  %esi
  > > 0xc01088d1 <__switch_to+1>:     pushl  %ebx
  > > 0xc01088d2 <__switch_to+2>:     movl   0xc(%esp,1),%ebx
  > > 0xc01088d6 <__switch_to+6>:     movl   0x10(%esp,1),%ecx
  > 
  > Ok, egcs for some reason refuses to do the fastcall thing. 
  > 
  > > Your interpretation? Shall I reinstall GNU gcc and abandon egcs?
  > 
  > I wonder. The above certainly implies that at least your particular
  > version of egcs cannot compile the current kernels, but I don't know why. 
  > Before abandoning egcs you might want to talk to some egcs people to see
  > whether there is some simple way to make egcs do the right thing. 
There's no information in this message which helps me determine what
the right thing to do is or what we are doing wrong.  Also no testcase.

I can't do anything with such bug reports.

jeff



More information about the Gcc mailing list