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