Re: [PATCH] Fix PR72772

2016-08-09 Thread Bin.Cheng
On Fri, Aug 5, 2016 at 11:48 AM, Richard Biener wrote: > > This fixes PR72772 by avoing placing a degenerate PHI in each > forwarder block loop init creates when creating simple preheaders. > The solution is to simply split the single loop entry edge which > is also way cheaper

[PATCH] Fix PR72772

2016-08-05 Thread Richard Biener
This fixes PR72772 by avoing placing a degenerate PHI in each forwarder block loop init creates when creating simple preheaders. The solution is to simply split the single loop entry edge which is also way cheaper than using the forwarder block creation path. You've seen a load of fallout fixes