aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorEaswaran Raman <eraman@google.com>2012-06-15 17:35:11 +0000
committerEaswaran Raman <eraman@gcc.gnu.org>2012-06-15 17:35:11 +0000
commitad14c7daa3d72161494351762f14757f0acfb176 (patch)
treefe327b754c40b65dee9495e0db126288a075e96e /gcc
parent7eb0f14121f6300bee3371951e241a821880d98b (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/passes.c2
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);