linux-2.3.3 doesn't boot when compiled with egcs-2.93.22

David S. Miller
Mon May 24 01:18:00 GMT 1999

   Date: Mon, 24 May 1999 01:15:32 -0700

   The only portable way to write memcpy is with `char*'; you can
   access anything through a pointer-to-character.  But, to make it
   fast, you probably have to write it in assembly code.

I think we're going to opt instead to compile the kernel with strict
aliasing disabled, because there are just too many cases I know about
in the kernel which does stuff like this.  It would be just too large
a change in 2.2.x

David S. Miller

More information about the Gcc-bugs mailing list