diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-06-23 22:00:44 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-06-23 22:00:44 +0000 |
commit | 4dd9ed13b1b34f7d489f28bc3c4b015febae59fb (patch) | |
tree | e04fe30725945b297720279d7f55cee8f6677e1e /gcc/tree-optimize.c | |
parent | 14c3c2352d4d6f42b4dcb7708bd6e1f14b340053 (diff) | |
download | gcc-4dd9ed13b1b34f7d489f28bc3c4b015febae59fb.tar.gz |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101277 138bc75d-0d04-0410-961f-82ee72b054a4
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 c2f4fc9d247..adeee3c1496 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); |