This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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?

Yes.
(or at least, that was the intention of the fix :P)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]