aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2001-06-13 03:21:48 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2001-06-13 03:21:48 +0000
commit6c7905cd837921da1b3eab3a751fc47fedee6cb2 (patch)
tree81bcaebd1e19d912189e7531a6b88b0f8fa9d75b /gcc
parentcb65112adec82fc634bf7eb8932d8b59e1a42bfd (diff)
downloadgcc-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/ChangeLog6
-rw-r--r--gcc/toplev.c10
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);