egcs build 199808xx breaks kernel. (that annoying errno=111)

Jeffrey A Law law@cygnus.com
Sat Aug 8 18:05:00 GMT 1998


  In message < 199808071721.RAA01188@mocha.dyn.ml.org >you write:
  > I am aware of that there WAS a bug in arch/i386/kernel/ioport.c and
  > fixed in 2.0.32+.  As of now, egcs-1.0.3a compiles and runs 2.0.35
  > fine (under a casual linux user environment - sparse heavy compilation).
  > then why does egcs-19980803 breaks this?  is it again more aggressive
  > optimization?  
egcs-1.0.x did not have the optimization which caused the problems with
ioport.c.

egcs does have these optimizations; however I was under the impressions
that newer versions of ioport.c were fixed to avoid the problem.

It is possible the bogus asm instructions in the 2.0.x kernels are causing
problems.  I've been told these incorrect asms are fixed in the 2.1.x
kernels.

jeff




More information about the Gcc-bugs mailing list