*** empty log message ***
authorRichard Kenner <kenner@gcc.gnu.org>
Thu, 12 Mar 1992 00:23:42 +0000 (19:23 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Thu, 12 Mar 1992 00:23:42 +0000 (19:23 -0500)
From-SVN: r449

gcc/flow.c

index 7a1ec3ccfeeda01e4d9d15b49a6510deebac00eb..1ee55c126f9606dbbf9166005d5b2b490f99041c 100644 (file)
@@ -1281,6 +1281,11 @@ propagate_block (old, first, last, final, significant, bnum)
              NOTE_LINE_NUMBER (insn) = NOTE_INSN_DELETED;
              NOTE_SOURCE_FILE (insn) = 0;
 
+             /* CC0 is now known to be dead.  Either this insn used it,
+                in which case it doesn't anymore, or clobbered it,
+                so the next insn can't use it.  */
+             cc0_live = 0;
+
              /* If this insn is copying the return value from a library call,
                 delete the entire library call.  */
              if (libcall_is_dead)