diff options
author | Jeff Law <law@redhat.com> | 2005-06-23 16:00:44 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2005-06-23 16:00:44 -0600 |
commit | 949087624366a022cbe51f395eb41748cb0921fe (patch) | |
tree | e04fe30725945b297720279d7f55cee8f6677e1e /gcc/tree-optimize.c | |
parent | 32aa3bffc3be895994b3fa8a35c4c7d66e5fc8c6 (diff) | |
download | gcc-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.c | 2 |
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); |