summaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-math-opts.c
diff options
context:
space:
mode:
authorbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>2006-07-05 06:47:21 +0000
committerbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>2006-07-05 06:47:21 +0000
commitc136ae61ea0d35bb9995ba419833fb4fc0f77fd0 (patch)
treecc4e917a7233027014fea5462e7ef3fe1e78055a /gcc/tree-ssa-math-opts.c
parent621f785f3df099453294bb6ea97b9896ff45e77c (diff)
downloadgcc-c136ae61ea0d35bb9995ba419833fb4fc0f77fd0.tar.gz
2006-07-04 Paolo Bonzini <bonzini@gnu.org>
PR tree-optimization/28218 * tree-ssa-math-opts.c (execute_cse_reciprocals): Fix calls to calculate and free the dominator information. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115198 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-ssa-math-opts.c')
-rw-r--r--gcc/tree-ssa-math-opts.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/tree-ssa-math-opts.c b/gcc/tree-ssa-math-opts.c
index ee5ff8f411e..950b9aa6c98 100644
--- a/gcc/tree-ssa-math-opts.c
+++ b/gcc/tree-ssa-math-opts.c
@@ -489,7 +489,8 @@ execute_cse_reciprocals (void)
sizeof (struct occurrence),
n_basic_blocks / 3 + 1);
- calculate_dominance_info (CDI_DOMINATORS | CDI_POST_DOMINATORS);
+ calculate_dominance_info (CDI_DOMINATORS);
+ calculate_dominance_info (CDI_POST_DOMINATORS);
#ifdef ENABLE_CHECKING
FOR_EACH_BB (bb)
@@ -526,7 +527,8 @@ execute_cse_reciprocals (void)
}
}
- free_dominance_info (CDI_DOMINATORS | CDI_POST_DOMINATORS);
+ free_dominance_info (CDI_DOMINATORS);
+ free_dominance_info (CDI_POST_DOMINATORS);
free_alloc_pool (occ_pool);
return 0;
}