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
+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.
 
       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
       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);