From 6d43ec50966cafb339eb6a370a5d767a24f673e1 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Tue, 15 Jun 2021 12:42:42 -0400 Subject: Minor improvement to compare elimination gcc/ * compare-elim.c (try_eliminate_compare): Run DCE to clean things up before eliminating comparisons. --- gcc/compare-elim.c | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/compare-elim.c') diff --git a/gcc/compare-elim.c b/gcc/compare-elim.c index 85085cd..607eadc 100644 --- a/gcc/compare-elim.c +++ b/gcc/compare-elim.c @@ -906,6 +906,7 @@ try_eliminate_compare (struct comparison *cmp) static unsigned int execute_compare_elim_after_reload (void) { + df_set_flags (DF_LR_RUN_DCE); df_analyze (); gcc_checking_assert (!all_compares.exists ()); -- cgit v1.1