> 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  <rguent...@suse.de>
> 
>       PR rtl-optimization/98863
>       * config/i386/i386-features.c (remove_partial_avx_dependency):
>       Do not add DF chain and MD problems.
OK (if regtests passes :)
Honza
> ---
>  gcc/config/i386/i386-features.c | 2 --
>  1 file changed, 2 deletions(-)
> 
> diff --git a/gcc/config/i386/i386-features.c b/gcc/config/i386/i386-features.c
> index ef4f9406102..52c51a32e14 100644
> --- a/gcc/config/i386/i386-features.c
> +++ b/gcc/config/i386/i386-features.c
> @@ -2295,8 +2295,6 @@ remove_partial_avx_dependency (void)
>           {
>             calculate_dominance_info (CDI_DOMINATORS);
>             df_set_flags (DF_DEFER_INSN_RESCAN);
> -           df_chain_add_problem (DF_DU_CHAIN | DF_UD_CHAIN);
> -           df_md_add_problem ();
>             df_analyze ();
>             v4sf_const0 = gen_reg_rtx (V4SFmode);
>           }
> -- 
> 2.26.2

Reply via email to