Re: [PATCH] Fix PR70986

2016-05-11 Thread Richard Biener
On Wed, 11 May 2016, Richard Biener wrote: > On Tue, 10 May 2016, Richard Biener wrote: > > > > > ifcvt is confused about fake edges not being loop exits which the > > following fixes. > > > > Bootstrap / regtest pending on x86_64-unknown-linux-gnu. > > Didn't fare well. The following patch

Re: [PATCH] Fix PR70986

2016-05-11 Thread Richard Biener
On Tue, 10 May 2016, Richard Biener wrote: > > ifcvt is confused about fake edges not being loop exits which the > following fixes. > > Bootstrap / regtest pending on x86_64-unknown-linux-gnu. Didn't fare well. The following patch mitigates the issue as well but in the end make it just latent

[PATCH] Fix PR70986

2016-05-10 Thread Richard Biener
ifcvt is confused about fake edges not being loop exits which the following fixes. Bootstrap / regtest pending on x86_64-unknown-linux-gnu. Richard. 2016-05-10 Richard Biener PR tree-optimization/70986 * cfganal.c: Include cfgloop.h. (connect_infinite_loops_to_exit)