------- Comment #2 from aoliva at gcc dot gnu dot org 2008-02-05 05:58 ------- I don't see that preserving the information can be accomplished in a simpler way than what's being implemented in the VTA branch :-( Any other attempt to retain an expression that is not used anywhere, is such that it will either still be optimized away, require the generated code to change to keep it available, or be essentially equivalent to the VTA branch approach. I guess this is a DEFERRED, unless we want to force the expression live.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34037