Meaning of MODIFY_EXPR? (Affects g77, maybe others....)
Mark Mitchell
mark@codesourcery.com
Sat Mar 27 10:10:00 GMT 1999
Craig --
The ability of the compiler to assume non-overlapping copies should
be implicit in MODIFY_EXPR. This allows for more optimization in C,
and that is important. As you make clear, changing the meaning of
MODIFY_EXPR would be like changing all memcpys to memmoves;
potentially costly.
I suggest we take the alternative of fixing the MODIFY_EXPR
documentation to reflect its current semantics, and then that you take
the step of modifying g77 as appropriate.
Easy for me to say.
--
Mark Mitchell mark@codesourcery.com
CodeSourcery, LLC http://www.codesourcery.com
More information about the Gcc
mailing list