diff options
author | Easwaran Raman <eraman@google.com> | 2012-06-15 17:35:11 +0000 |
---|---|---|
committer | Easwaran Raman <eraman@gcc.gnu.org> | 2012-06-15 17:35:11 +0000 |
commit | ad14c7daa3d72161494351762f14757f0acfb176 (patch) | |
tree | fe327b754c40b65dee9495e0db126288a075e96e /gcc | |
parent | 7eb0f14121f6300bee3371951e241a821880d98b (diff) | |
download | gcc-ad14c7daa3d72161494351762f14757f0acfb176.zip gcc-ad14c7daa3d72161494351762f14757f0acfb176.tar.gz gcc-ad14c7daa3d72161494351762f14757f0acfb176.tar.bz2 |
passes.c (init_optimization_passes): Remove pass_call_cdce from its current position and insert after pass_dce.
2012-06-15 Easwaran Raman <eraman@google.com>
* passes.c (init_optimization_passes): Remove pass_call_cdce
from its current position and insert after pass_dce.
From-SVN: r188675
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/passes.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6cbd1fa..b1b6cb4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-06-15 Easwaran Raman <eraman@google.com> + + * passes.c (init_optimization_passes): Remove pass_call_cdce + from its current position and insert after pass_dce. + 2012-06-15 Walter Lee <walt@tilera.com> * config/tilegx/sync.md (atomic_fetch_<fetchop_name><mode>): Fix typo. diff --git a/gcc/passes.c b/gcc/passes.c index 3974231..5be7c42 100644 --- a/gcc/passes.c +++ b/gcc/passes.c @@ -1374,7 +1374,6 @@ init_optimization_passes (void) NEXT_PASS (pass_complete_unrolli); NEXT_PASS (pass_ccp); NEXT_PASS (pass_forwprop); - NEXT_PASS (pass_call_cdce); /* pass_build_alias is a dummy pass that ensures that we execute TODO_rebuild_alias at this point. Re-building alias information also rewrites no longer addressed @@ -1387,6 +1386,7 @@ init_optimization_passes (void) NEXT_PASS (pass_merge_phi); NEXT_PASS (pass_vrp); NEXT_PASS (pass_dce); + NEXT_PASS (pass_call_cdce); NEXT_PASS (pass_cselim); NEXT_PASS (pass_tree_ifcombine); NEXT_PASS (pass_phiopt); |