This is the mail archive of the
mailing list for the GCC project.
Re: [tcb] Incremental SSA updates
> > -- I had to disable lambda-code.c:perfect_nestify in case there are exit phi
> > nodes for the outer loop (this causes a regression -- ltrans1.c is no
> > longer optimized). The reason is that perfect_nestify behaves
> > wrong in this case -- it keeps the exit phi nodes in the original
> > loop, although some of the values may be defined in the part of the
> > code that was moved to the new loop, thus causing failures in
> > verify_ssa. Just moving the phi nodes to the exit of the new loop
> > is not right either (this fails in case the values are defined in the
> > inner loop). I am not really sure whether I interpret the code
> > correctly, or why this does not fail without the patch; Daniel, could
> > you please have a look?
> Dan, is this the fix you recently committed on mainline?
(or at least, that was the intention of the fix :P)