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.
