diff options
author | bonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-07-05 06:47:21 +0000 |
---|---|---|
committer | bonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-07-05 06:47:21 +0000 |
commit | c136ae61ea0d35bb9995ba419833fb4fc0f77fd0 (patch) | |
tree | cc4e917a7233027014fea5462e7ef3fe1e78055a /gcc/tree-ssa-math-opts.c | |
parent | 621f785f3df099453294bb6ea97b9896ff45e77c (diff) | |
download | gcc-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.c | 6 |
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; } |