ssa-ccp.c (ssa_fast_dce): Update the DF def-use chains after completing fast dead...
authorJeff Law <law@redhat.com>
Wed, 6 Mar 2002 19:56:21 +0000 (12:56 -0700)
committerJeff Law <law@gcc.gnu.org>
Wed, 6 Mar 2002 19:56:21 +0000 (12:56 -0700)
        * ssa-ccp.c (ssa_fast_dce): Update the DF def-use chains
        after completing fast dead code elimination.

From-SVN: r50374

gcc/ChangeLog
gcc/ssa-ccp.c

index 2a5c8c6203bcb0e766866403540b4077eb9c9a63..64cf53def75ef8eda0704edc12f0f7691ac01db7 100644 (file)
@@ -8,6 +8,9 @@ Wed Mar  6 20:32:09 CET 2002  Jan Hubicka  <jh@suse.cz>
 
 Wed Mar  6 12:27:10 2002  Jeffrey A Law  (law@redhat.com)
 
+       * ssa-ccp.c (ssa_fast_dce): Update the DF def-use chains
+       after completing fast dead code elimination.
+
        * m68k.h (CONST_COSTS): Lower cost of 0.0 when used inside a
        COMPARE operator.
        
index 9d2d9c9170e72a2998fcdd5795b409a4f7ae2854..4b602a3875e42950978a5c96ac6ee8d30c2c8f23 100644 (file)
@@ -1218,4 +1218,9 @@ ssa_fast_dce (df)
     }
 
   sbitmap_free (worklist);
+
+  /* Update the use-def chains in the df_analyzer as needed.  */
+  df_analyse (df_analyzer, 0,
+              DF_RD_CHAIN | DF_RU_CHAIN | DF_REG_INFO | DF_HARD_REGS);
+
 }