This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: linux-2.3.3 doesn't boot when compiled with egcs-2.93.22
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