summaryrefslogtreecommitdiff
path: root/gcc/toplev.c
diff options
context:
space:
mode:
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>2001-06-13 03:21:48 +0000
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>2001-06-13 03:21:48 +0000
commit738c8ab951369d71e074dc6d74ccb2dcd06b4f77 (patch)
tree81bcaebd1e19d912189e7531a6b88b0f8fa9d75b /gcc/toplev.c
parentf17e67ef0870c20d0e43ec325e2bc9863a9a8289 (diff)
downloadgcc-738c8ab951369d71e074dc6d74ccb2dcd06b4f77.tar.gz
Revert this patch:
* toplev.c (rest_of_compilation): Remove dead code before purge_addressof. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43301 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/toplev.c')
-rw-r--r--gcc/toplev.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 16a1de5f45c..7272d0c6b65 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);