]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Minor improvement to compare elimination
authorJeff Law <jeffreyalaw@gmail.com>
Tue, 15 Jun 2021 16:42:42 +0000 (12:42 -0400)
committerJeff Law <jeffreyalaw@gmail.com>
Tue, 15 Jun 2021 16:43:42 +0000 (12:43 -0400)
gcc/
* compare-elim.c (try_eliminate_compare): Run DCE to clean things
up before eliminating comparisons.

gcc/compare-elim.c

index 85085cd69735bdcdac697bebbe1450299bd0466a..607eadc3d96272e07065a64270f25caf70e49ce3 100644 (file)
@@ -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 ());