Re: [PATCH] rtl-optimization/98863 - tame i386 specific RPAD pass

2021-01-29 Thread Jakub Jelinek via Gcc-patches
On Fri, Jan 29, 2021 at 05:27:13PM +0100, Richard Biener wrote: > > > + df_process_deferred_rescans (); > > > > rather than here? > > The pass these days does two separate optimizations, and only one of those > > creates the use uninitialized pseudo and at the end initialize it. > > The other opt

Re: [PATCH] rtl-optimization/98863 - tame i386 specific RPAD pass

2021-01-29 Thread Richard Biener
On Fri, 29 Jan 2021, Jakub Jelinek wrote: > On Fri, Jan 29, 2021 at 04:43:49PM +0100, Richard Biener wrote: > > 2021-01-29 Richard Biener > > > > PR rtl-optimization/98863 > > * config/i386/i386-features.c (remove_partial_avx_dependency): > > Do not perform DF analysis. > > (pa

Re: [PATCH] rtl-optimization/98863 - tame i386 specific RPAD pass

2021-01-29 Thread Jakub Jelinek via Gcc-patches
On Fri, Jan 29, 2021 at 04:43:49PM +0100, Richard Biener wrote: > 2021-01-29 Richard Biener > > PR rtl-optimization/98863 > * config/i386/i386-features.c (remove_partial_avx_dependency): > Do not perform DF analysis. > (pass_data_remove_partial_avx_dependency): Remove >

Re: [PATCH] rtl-optimization/98863 - tame i386 specific RPAD pass

2021-01-29 Thread Richard Biener
On Fri, 29 Jan 2021, Jan Hubicka wrote: > > On Fri, 29 Jan 2021, Jan Hubicka wrote: > > > > > > This removes adding very expensive DF problems which we do not > > > > use and which somehow cause 5GB of memory to leak. > > Reading through the logs, isn't the leak just caused by tings going to > m

Re: [PATCH] rtl-optimization/98863 - tame i386 specific RPAD pass

2021-01-29 Thread Jan Hubicka
> On Fri, 29 Jan 2021, Jan Hubicka wrote: > > > > This removes adding very expensive DF problems which we do not > > > use and which somehow cause 5GB of memory to leak. Reading through the logs, isn't the leak just caused by tings going to memory pool that we do not trim during late optimization

Re: [PATCH] rtl-optimization/98863 - tame i386 specific RPAD pass

2021-01-29 Thread Richard Biener
On Fri, 29 Jan 2021, Jan Hubicka wrote: > > This removes adding very expensive DF problems which we do not > > use and which somehow cause 5GB of memory to leak. > > Impressive :) > > > > Bootstrap & regtest running on x86_64-unknown-linux-gnu. > > > > 2021-01-29 Richard Biener > > > >

Re: [PATCH] rtl-optimization/98863 - tame i386 specific RPAD pass

2021-01-29 Thread Jan Hubicka
> This removes adding very expensive DF problems which we do not > use and which somehow cause 5GB of memory to leak. Impressive :) > > Bootstrap & regtest running on x86_64-unknown-linux-gnu. > > 2021-01-29 Richard Biener > > PR rtl-optimization/98863 > * config/i386/i386-featur