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

Andi Kleen
Mon May 24 09:26:00 GMT 1999

On Mon, May 24, 1999 at 06:08:17PM +0200, Jeffrey A Law wrote:
>   In message < >you write:
>   > Erm, of course it was wrong because it wouldn't handle GCC 3.0 and has a
>   > typo.
> You're going to need to add additional stuff for gcc-3.0 (actually 2.95 because
> of the code to try and keep stacks 128bit aligned).
>   > Is it at least safe to assume that the alias analysis is always flushed at 
>   > the border of inline functions? 
> No, you can not make that assumption.

So I can never cast and modify the result with another >char type, assuming
I want code that does not break with compilers that do inter module analysis?

If this is true I see no way on earth to make the Linux kernel 
-fstrict-aliasing safe.

This is like TV. I don't like TV.

More information about the Gcc-bugs mailing list