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

David S. Miller davem@redhat.com
Mon May 24 01:18:00 GMT 1999


   From: mark@codesourcery.com
   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

Later,
David S. Miller
davem@redhat.com


More information about the Gcc-bugs mailing list