From a9e4c82f9932ddd96de0dc2d495cdbb444e80096 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Mon, 14 Apr 2014 13:55:46 +0000 Subject: [PATCH] passes.def: Move early points-to after early SRA. 2014-04-14 Richard Biener * passes.def: Move early points-to after early SRA. From-SVN: r209373 --- gcc/ChangeLog | 4 ++++ gcc/passes.def | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 724c5f532a0..e3bed9a8cf0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2014-04-14 Richard Biener + + * passes.def: Move early points-to after early SRA. + 2014-04-14 Richard Biener * tree-ssa-forwprop.c (simplify_gimple_switch): Enhance diff --git a/gcc/passes.def b/gcc/passes.def index c98b048eafc..1ecfb713226 100644 --- a/gcc/passes.def +++ b/gcc/passes.def @@ -68,10 +68,10 @@ along with GCC; see the file COPYING3. If not see /* After CCP we rewrite no longer addressed locals into SSA form if possible. */ NEXT_PASS (pass_forwprop); + NEXT_PASS (pass_sra_early); /* pass_build_ealias is a dummy pass that ensures that we execute TODO_rebuild_alias at this point. */ NEXT_PASS (pass_build_ealias); - NEXT_PASS (pass_sra_early); NEXT_PASS (pass_fre); NEXT_PASS (pass_copy_prop); NEXT_PASS (pass_merge_phi); -- 2.30.2