diff options
author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1992-03-12 00:23:42 +0000 |
---|---|---|
committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1992-03-12 00:23:42 +0000 |
commit | 2b6a4706ec2418af0291fb26ce55039acba7bb97 (patch) | |
tree | 42e31b8e1e9e42178a0761d2f27578ae0c3d91ee /gcc/flow.c | |
parent | ec01884d88f5246fd877328a2b5a6c910fc45303 (diff) | |
download | gcc-2b6a4706ec2418af0291fb26ce55039acba7bb97.tar.gz |
*** empty log message ***
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@449 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/flow.c')
-rw-r--r-- | gcc/flow.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/flow.c b/gcc/flow.c index 7a1ec3ccfee..1ee55c126f9 100644 --- a/gcc/flow.c +++ b/gcc/flow.c @@ -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) |