summaryrefslogtreecommitdiffstats
path: root/gcc/gcse.c
diff options
context:
space:
mode:
authorzadeck <zadeck@138bc75d-0d04-0410-961f-82ee72b054a4>2007-06-18 16:47:05 +0000
committerzadeck <zadeck@138bc75d-0d04-0410-961f-82ee72b054a4>2007-06-18 16:47:05 +0000
commit2195f002b7923f0c0bfb156c144849dafc3668ac (patch)
treeaa7b92d0da4987981add8f5c46078b7cd27734e5 /gcc/gcse.c
parent86d469a77c91cbc12c545f5c1023227559b14aeb (diff)
downloadppe42-gcc-2195f002b7923f0c0bfb156c144849dafc3668ac.tar.gz
ppe42-gcc-2195f002b7923f0c0bfb156c144849dafc3668ac.zip
2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
PR middle-end/32355 * gcse (rest_of_handle_gcse): Add call to df_finish_pass after cse_main. * df-problems.c (df_note_bb_compute): Fix dumping info. 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com> * gcc.c-torture/compile/pr32355.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@125812 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/gcse.c')
-rw-r--r--gcc/gcse.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/gcse.c b/gcc/gcse.c
index 8517e38ec00..828ee6b3254 100644
--- a/gcc/gcse.c
+++ b/gcc/gcse.c
@@ -6704,6 +6704,7 @@ rest_of_handle_gcse (void)
{
timevar_push (TV_CSE);
tem2 = cse_main (get_insns (), max_reg_num ());
+ df_finish_pass ();
purge_all_dead_edges ();
delete_trivially_dead_insns (get_insns (), max_reg_num ());
timevar_pop (TV_CSE);
OpenPOWER on IntegriCloud