diff options
author | Mark Mitchell <mark@codesourcery.com> | 2001-06-13 03:21:48 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2001-06-13 03:21:48 +0000 |
commit | 6c7905cd837921da1b3eab3a751fc47fedee6cb2 (patch) | |
tree | 81bcaebd1e19d912189e7531a6b88b0f8fa9d75b /gcc | |
parent | cb65112adec82fc634bf7eb8932d8b59e1a42bfd (diff) | |
download | gcc-6c7905cd837921da1b3eab3a751fc47fedee6cb2.zip gcc-6c7905cd837921da1b3eab3a751fc47fedee6cb2.tar.gz gcc-6c7905cd837921da1b3eab3a751fc47fedee6cb2.tar.bz2 |
Revert this patch:
* toplev.c (rest_of_compilation): Remove dead code before
purge_addressof.
From-SVN: r43301
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/toplev.c | 10 |
2 files changed, 6 insertions, 10 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 880e3b2..56403837 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2001-06-09 Mark Mitchell <mark@codesourcery.com> + + Revert this patch: + * toplev.c (rest_of_compilation): Remove dead code before + purge_addressof. + 2001-06-12 Alexandre Oliva <aoliva@redhat.com> Reverted: diff --git a/gcc/toplev.c b/gcc/toplev.c index 16a1de5..7272d0c 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -3025,16 +3025,6 @@ rest_of_compilation (decl) timevar_pop (TV_JUMP); } - /* It's important to remove dead code before we call - purge_addressof. Sometimes, the only ADDRESSOFs for a REG - will be dead, and if we don't get rid of them, we will end up - committing ourselves to dumping the REG to the stack - unnecessarily. */ - find_basic_blocks (insns, max_reg_num (), rtl_dump_file); - cleanup_cfg (); - life_analysis (insns, rtl_dump_file, - PROP_SCAN_DEAD_CODE | PROP_KILL_DEAD_CODE); - /* The second pass of jump optimization is likely to have removed a bunch more instructions. */ renumber_insns (rtl_dump_file); |