aboutsummaryrefslogtreecommitdiff
path: root/gcc/passes.def
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2015-04-23 11:19:45 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2015-04-23 11:19:45 +0000
commiteff973a26bfec7032229170de11cbad63f4a2e64 (patch)
tree695e6e91c87bc902ddb01988f3b04645c1cc6cd0 /gcc/passes.def
parente4949e1d81641cab4c19c072674150e6a35296e0 (diff)
downloadgcc-eff973a26bfec7032229170de11cbad63f4a2e64.zip
gcc-eff973a26bfec7032229170de11cbad63f4a2e64.tar.gz
gcc-eff973a26bfec7032229170de11cbad63f4a2e64.tar.bz2
passes.def: Remove copy propagation passes run directly after CCP.
2015-04-23 Richard Biener <rguenther@suse.de> * passes.def: Remove copy propagation passes run directly after CCP. * tree-ssa-ccp.c (get_value_for_expr): Fall back to a COPY for SSA names. (ccp_visit_phi_node): Rework to handle first executable edge specially. From-SVN: r222360
Diffstat (limited to 'gcc/passes.def')
-rw-r--r--gcc/passes.def2
1 files changed, 0 insertions, 2 deletions
diff --git a/gcc/passes.def b/gcc/passes.def
index 4c20cdf..6dce141 100644
--- a/gcc/passes.def
+++ b/gcc/passes.def
@@ -159,7 +159,6 @@ along with GCC; see the file COPYING3. If not see
NEXT_PASS (pass_ccp);
/* After CCP we rewrite no longer addressed locals into SSA
form if possible. */
- NEXT_PASS (pass_copy_prop);
NEXT_PASS (pass_complete_unrolli);
NEXT_PASS (pass_phiprop);
NEXT_PASS (pass_forwprop);
@@ -211,7 +210,6 @@ along with GCC; see the file COPYING3. If not see
NEXT_PASS (pass_ccp);
/* After CCP we rewrite no longer addressed locals into SSA
form if possible. */
- NEXT_PASS (pass_copy_prop);
NEXT_PASS (pass_cse_sincos);
NEXT_PASS (pass_optimize_bswap);
NEXT_PASS (pass_split_crit_edges);