On Fri, Dec 29, 2006 at 06:46:09PM -0500, Richard Kenner wrote:
> > Specifically, because we value reliability over speed and strict
> > standard conformance...

> Seems to me that programs that strictly meet the standard of the language
> they are written in would be more reliable than programs that are written
> in some ill-defined language.

C has been a portable assembler for years before it got normalized and
optimizing compilers took over. There are still some major parts of the
network stack where you don't want to look, and that defy
-fstrict-aliasing....

A lot of C programmers don't really understand aliasing rules. If this
wasn't deemed to be a problem, no-one would have even thought of adding
code to gcc so that i can warn about some aliasing violations. ;-)

If you feel like fixing this code, be my guest.

Reply via email to