------- Additional Comments From law at redhat dot com 2005-03-21 17:22 ------- Subject: Re: [4.0/4.1 regression] extra assignment inserted on the tree level
On Mon, 2005-03-21 at 16:51 +0000, stevenb at suse dot de wrote: > ------- Additional Comments From stevenb at suse dot de 2005-03-21 16:51 > ------- > Subject: Re: [4.0/4.1 regression] extra assignment inserted on the tree level > > On Mar 21, 2005 04:53 PM, amacleod at redhat dot com > Perhaps the best thing > would be a pass before out of ssa which does the opposite > > of that DOM optimization. > > Wouldn't it be much easier to just disallow GIMPLE invariants > as PHI arguments? It would be easier, but it would be a step backwards in terms of optimizations and our ability to subsume the bulk of CSE. We could disallow this kind of propagation if the equivalency came from following a conditional. That would be a smaller step backards, but I believe if you look at the anti-dom/unpropagation approach that Andrew and I mentioned you'll get the best of both worlds. jeff -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14627