Re: [PATCH] if-conv: Delete dead stmts backwards in ifcvt_local_dce [PR94283]

2020-03-24 Thread Richard Biener
On Tue, 24 Mar 2020, Jakub Jelinek wrote: > On Tue, Mar 24, 2020 at 10:59:19AM +0100, Richard Biener wrote: > > Likely > > > > /* Delete dead statements. */ > > gsi = gsi_start_bb (bb); > > while (!gsi_end_p (gsi)) > > { > > > > needs to instead work back-to-front for debug stmt adjus

[PATCH] if-conv: Delete dead stmts backwards in ifcvt_local_dce [PR94283]

2020-03-24 Thread Jakub Jelinek via Gcc-patches
On Tue, Mar 24, 2020 at 10:59:19AM +0100, Richard Biener wrote: > Likely > > /* Delete dead statements. */ > gsi = gsi_start_bb (bb); > while (!gsi_end_p (gsi)) > { > > needs to instead work back-to-front for debug stmt adjustment to work Indeed, that seems to work. Ok for trunk if i