FYI, the original YACC was severely broken with respect to alias analysis -- not bison, not byacc, but the original YACC. I don't know how common that version is anymore or that programming style. That is one program I know of that will be affected by enabling strict aliasing with normal optimizations in EGCS, if it matters. David