------- Comment #5 from amacleod at redhat dot com 2006-10-02 14:01 ------- I guess you can flatten the goto slightly.
this is still something that is not really in the scope of out of ssa. part of the root of this problem is that the PHI is really just a copy, but the fact that it remains a PHI prevents anyone from moving it. Its possible that we might be able to do something about it with some of the RABLET work. it doesnt really reduce any register pressure, but we might be able to recoginze that it flatten the cfg a bit... I'm not crazy about putting it there tho. Of course, any optimization could do the same thing. A quick pass to look for these cases and transform those PHIs into copies at the appropriate place would accomplish the same thing. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27986