diff options
author | Jeff Law <law@redhat.com> | 2002-05-29 17:04:23 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2002-05-29 17:04:23 -0600 |
commit | b862c2aaaf5535e25d8295791d56d76c13be37e1 (patch) | |
tree | c56ed99ab9feff8ab47ce412b22df00cda619ea5 /gcc | |
parent | d10791bab749c8186f724e6673b93aa0e4f25788 (diff) | |
download | gcc-b862c2aaaf5535e25d8295791d56d76c13be37e1.zip gcc-b862c2aaaf5535e25d8295791d56d76c13be37e1.tar.gz gcc-b862c2aaaf5535e25d8295791d56d76c13be37e1.tar.bz2 |
flow.c (propagate_one_insn): Do not remove a dead insn if it contains a REG_RETVAL note.
* flow.c (propagate_one_insn): Do not remove a dead insn if it
contains a REG_RETVAL note.
From-SVN: r54028
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 3 | ||||
-rw-r--r-- | gcc/flow.c | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2eb88b8..5d7779f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ 2002-05-29 Jeff Law <law@redhat.com> + * flow.c (propagate_one_insn): Do not remove a dead insn if it + contains a REG_RETVAL note. + * haifa-sched (sched_analyze): Remove another useless clearing of SCHED_GROUP_P I missed yesterday. @@ -1643,7 +1643,7 @@ propagate_one_insn (pbi, insn) if (libcall_is_dead) prev = propagate_block_delete_libcall ( insn, note); - else + else if (!note) propagate_block_delete_insn (insn); return prev; |