aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2016-12-02 18:05:10 +0100
committerMartin Jambor <jamborm@gcc.gnu.org>2016-12-02 18:05:10 +0100
commit8a87dced20fc6cc3951038df3bdc30e453af5fb9 (patch)
tree47175115323bbb7a502c9f07eaf8fe37cd01119a /gcc
parent2e3af7e2f4b217104b1706994d9f384083a6d98c (diff)
downloadgcc-8a87dced20fc6cc3951038df3bdc30e453af5fb9.zip
gcc-8a87dced20fc6cc3951038df3bdc30e453af5fb9.tar.gz
gcc-8a87dced20fc6cc3951038df3bdc30e453af5fb9.tar.bz2
Move rebuild_cfg to the end of build_ssa_passes
2016-12-02 Martin Jambor <mjambor@suse.cz> * passes.def: Move pass_rebuild_cgraph_edges to the end of pass_build_ssa_passes. From-SVN: r243199
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/passes.def2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 29e40ae..47b3f84 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2016-12-02 Martin Jambor <mjambor@suse.cz>
+
+ * passes.def: Move pass_rebuild_cgraph_edges to the end of
+ pass_build_ssa_passes.
+
2016-12-02 Uros Bizjak <ubizjak@gmail.com>
* config/alpha/alpha.md (exception_receiver): Copy
diff --git a/gcc/passes.def b/gcc/passes.def
index 1117b8b..7b12a41 100644
--- a/gcc/passes.def
+++ b/gcc/passes.def
@@ -56,12 +56,12 @@ along with GCC; see the file COPYING3. If not see
NEXT_PASS (pass_build_ssa_passes);
PUSH_INSERT_PASSES_WITHIN (pass_build_ssa_passes)
NEXT_PASS (pass_fixup_cfg);
- NEXT_PASS (pass_rebuild_cgraph_edges);
NEXT_PASS (pass_build_ssa);
NEXT_PASS (pass_warn_nonnull_compare);
NEXT_PASS (pass_ubsan);
NEXT_PASS (pass_early_warn_uninitialized);
NEXT_PASS (pass_nothrow);
+ NEXT_PASS (pass_rebuild_cgraph_edges);
POP_INSERT_PASSES ()
NEXT_PASS (pass_chkp_instrumentation_passes);