On Wed, 20 Nov 2002, Luca Olivetti wrote:

> Just tried with 2.4.20-0.1mdk, also compiled with gcc3.2, and it freezes.
> It doesn't even print an Oops, just hangs, and alt+sysrq doesn't work.

What? where? That could simply be a broken module. When compiling with gcc 
>= 3.0 and something is failing at runtime, try to rebuild the culprit 
with -fno-strict-aliasing. If this works with that option, then review 
code that may break aliasing rules.

Fortunately, gcc3.2 has a new option to warn about code that breaks 
aliasing rule. Needless to say, such code needs fixing. And nope, adding 
-fno-strict-aliasing is not a fix, simply a workaround hiding the bug.

Bye,
Gwenole.


Reply via email to