aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-optimize.c
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2005-06-23 16:00:44 -0600
committerJeff Law <law@gcc.gnu.org>2005-06-23 16:00:44 -0600
commit949087624366a022cbe51f395eb41748cb0921fe (patch)
treee04fe30725945b297720279d7f55cee8f6677e1e /gcc/tree-optimize.c
parent32aa3bffc3be895994b3fa8a35c4c7d66e5fc8c6 (diff)
downloadgcc-949087624366a022cbe51f395eb41748cb0921fe.zip
gcc-949087624366a022cbe51f395eb41748cb0921fe.tar.gz
gcc-949087624366a022cbe51f395eb41748cb0921fe.tar.bz2
tree-optimize.c (init_tree_optimization_passes): Move copy prop pass to run just before VRP.
* tree-optimize.c (init_tree_optimization_passes): Move copy prop pass to run just before VRP. * tree-vrp.c (remove_range_assertions): Remove copies created by ASSERT_EXPR removal. * gcc.dg/tree-ssa/vrp16.c: New test. From-SVN: r101277
Diffstat (limited to 'gcc/tree-optimize.c')
-rw-r--r--gcc/tree-optimize.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-optimize.c b/gcc/tree-optimize.c
index c2f4fc9..adeee3c 100644
--- a/gcc/tree-optimize.c
+++ b/gcc/tree-optimize.c
@@ -407,8 +407,8 @@ init_tree_optimization_passes (void)
NEXT_PASS (pass_fre);
NEXT_PASS (pass_dce);
NEXT_PASS (pass_forwprop);
- NEXT_PASS (pass_vrp);
NEXT_PASS (pass_copy_prop);
+ NEXT_PASS (pass_vrp);
NEXT_PASS (pass_dce);
NEXT_PASS (pass_merge_phi);
NEXT_PASS (pass_dominator);