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: [ssaupdate] SSA form updating rewrite


Hello,

> >	* Makefile.in (tree-update-ssa.o): Add.
> >	* lambda-code.c (perfect_nestify): Do not call mark_for_rewrite
> >	and unmark_all_for_rewrite.
> 
> 
> This was done to avoid the phi result name being released as we redirect 
> an edge and then move phi nodes from one block to another (if you mark 
> them for rewrite, it won't release the name), as the comment says.
> 
> I don't see anything i nwhat you've done that would change this being 
> necessary.

I did not quite understand what it was supposed to do.  But I hope you
agree that it is an ugly hack (the functions were never supposed to
be used this way), so I would recommend you to fix this somehow in
mainline.

Zdenek


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