OSDN Git Service

* ssa-ccp.c (ssa_fast_dce): Update the DF def-use chains
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 Mar 2002 19:56:21 +0000 (19:56 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 Mar 2002 19:56:21 +0000 (19:56 +0000)
        after completing fast dead code elimination.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50374 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/ssa-ccp.c

index 2a5c8c6..64cf53d 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 9d2d9c9..4b602a3 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);
+
 }