From: Jeff Law Date: Tue, 15 Jun 2021 16:42:42 +0000 (-0400) Subject: Minor improvement to compare elimination X-Git-Tag: basepoints/gcc-13~6828 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6d43ec50966cafb339eb6a370a5d767a24f673e1;p=thirdparty%2Fgcc.git Minor improvement to compare elimination gcc/ * compare-elim.c (try_eliminate_compare): Run DCE to clean things up before eliminating comparisons. --- diff --git a/gcc/compare-elim.c b/gcc/compare-elim.c index 85085cd69735..607eadc3d962 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 ());