diff options
author | Richard Biener <rguenther@suse.de> | 2013-03-19 12:57:33 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2013-03-19 12:57:33 +0000 |
commit | ba65123cbe4253a503e64818d92fe02848f57544 (patch) | |
tree | c3c667c389ac71e983f0233a3a1a43d3a060ae4a /gcc/passes.c | |
parent | f5e3ed2d42244eae5a54bc22642a9bbf6be5dd32 (diff) | |
download | gcc-ba65123cbe4253a503e64818d92fe02848f57544.zip gcc-ba65123cbe4253a503e64818d92fe02848f57544.tar.gz gcc-ba65123cbe4253a503e64818d92fe02848f57544.tar.bz2 |
re PR tree-optimization/56273 (Bogus -Warray-bounds warning)
2013-03-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/56273
* passes.c (init_optimization_passes): Move second VRP after DOM.
* gcc.dg/tree-ssa/vrp47.c: Adjust.
* c-c++-common/uninit-17.c: Likewise.
From-SVN: r196792
Diffstat (limited to 'gcc/passes.c')
-rw-r--r-- | gcc/passes.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/passes.c b/gcc/passes.c index 8390223..5f93306 100644 --- a/gcc/passes.c +++ b/gcc/passes.c @@ -1488,7 +1488,6 @@ init_optimization_passes (void) NEXT_PASS (pass_lower_vector_ssa); NEXT_PASS (pass_cse_reciprocals); NEXT_PASS (pass_reassoc); - NEXT_PASS (pass_vrp); NEXT_PASS (pass_strength_reduction); NEXT_PASS (pass_dominator); /* The only const/copy propagation opportunities left after @@ -1497,6 +1496,7 @@ init_optimization_passes (void) only examines PHIs to discover const/copy propagation opportunities. */ NEXT_PASS (pass_phi_only_cprop); + NEXT_PASS (pass_vrp); NEXT_PASS (pass_cd_dce); NEXT_PASS (pass_tracer); |