This removes adding very expensive DF problems which we do not use and which somehow cause 5GB of memory to leak.
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. --- 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