Re: [PATCH] Fix PR59715

2014-01-12 Thread Richard Biener
On Fri, Jan 10, 2014 at 4:45 PM, Tom de Vries wrote: > On 09-01-14 13:33, Richard Biener wrote: >> >> On Thu, 9 Jan 2014, Tom de Vries wrote: >> >>> On 09-01-14 10:16, Richard Biener wrote: This fixes PR59715 by splitting critical edges again before code sinking. The critical

Re: [PATCH] Fix PR59715

2014-01-10 Thread Tom de Vries
On 09-01-14 13:33, Richard Biener wrote: On Thu, 9 Jan 2014, Tom de Vries wrote: On 09-01-14 10:16, Richard Biener wrote: This fixes PR59715 by splitting critical edges again before code sinking. The critical edge splitting done before PRE was designed to survive until sinking originally, bu

Re: [PATCH] Fix PR59715

2014-01-09 Thread Richard Biener
On Thu, 9 Jan 2014, Tom de Vries wrote: > On 09-01-14 10:16, Richard Biener wrote: > > > > This fixes PR59715 by splitting critical edges again before > > code sinking. The critical edge splitting done before PRE > > was designed to survive until sinking originally, but at least > > since 4.5 PR

Re: [PATCH] Fix PR59715

2014-01-09 Thread Tom de Vries
On 09-01-14 10:16, Richard Biener wrote: This fixes PR59715 by splitting critical edges again before code sinking. The critical edge splitting done before PRE was designed to survive until sinking originally, but at least since 4.5 PRE now eventually cleans up the CFG and thus undos critical ed