aboutsummaryrefslogtreecommitdiff
path: root/gcc/passes.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2013-03-19 12:57:33 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2013-03-19 12:57:33 +0000
commitba65123cbe4253a503e64818d92fe02848f57544 (patch)
treec3c667c389ac71e983f0233a3a1a43d3a060ae4a /gcc/passes.c
parentf5e3ed2d42244eae5a54bc22642a9bbf6be5dd32 (diff)
downloadgcc-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.c2
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);