Re: regrename: don't update REG_DEAD notes

2011-06-16 Thread Richard Henderson
On 06/16/2011 08:25 AM, Hans-Peter Nilsson wrote: >> +++ gcc/config/i386/i386.c (working copy) > > (Not a dbr target...) > >> Ok? > > NO! They're still used by reorg.c+resource.c Already handled: rest_of_pass_free_cfg (void) { #ifdef DELAY_SLOTS /* The resource.c machinery uses DF but the

Re: regrename: don't update REG_DEAD notes

2011-06-16 Thread Bernd Schmidt
On 06/16/2011 05:25 PM, Hans-Peter Nilsson wrote: > On Thu, 16 Jun 2011, Bernd Schmidt wrote: >> We're updating REG_DEAD notes in regrename.c, but it seems this is for >> historical reasons only. As far as I can tell, every pass that needs >> such notes recomputes them with df_note_add_problem/df_a

Re: regrename: don't update REG_DEAD notes

2011-06-16 Thread Hans-Peter Nilsson
On Thu, 16 Jun 2011, Bernd Schmidt wrote: > We're updating REG_DEAD notes in regrename.c, but it seems this is for > historical reasons only. As far as I can tell, every pass that needs > such notes recomputes them with df_note_add_problem/df_analyze, and the > following patch bootstrapped and test

Re: regrename: don't update REG_DEAD notes

2011-06-16 Thread Richard Henderson
On 06/16/2011 07:33 AM, Bernd Schmidt wrote: > * regrename.c (do_replace): Don't update notes. Ok. r~

regrename: don't update REG_DEAD notes

2011-06-16 Thread Bernd Schmidt
We're updating REG_DEAD notes in regrename.c, but it seems this is for historical reasons only. As far as I can tell, every pass that needs such notes recomputes them with df_note_add_problem/df_analyze, and the following patch bootstrapped and tested successfully on i686-linux (some random libmudf