diff options
author | David Edelsohn <dje.gcc@gmail.com> | 2015-07-25 01:28:21 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2015-07-24 21:28:21 -0400 |
commit | 64d7fb90be5b6aba8ae99e3510faec8d73df879e (patch) | |
tree | dbdb2c3fec9b247df8cbdbf94a7a9569a539909f /gcc/passes.def | |
parent | a406c8ce3f42685e53d8ade8ea4920b26f839ada (diff) | |
download | gcc-64d7fb90be5b6aba8ae99e3510faec8d73df879e.zip gcc-64d7fb90be5b6aba8ae99e3510faec8d73df879e.tar.gz gcc-64d7fb90be5b6aba8ae99e3510faec8d73df879e.tar.bz2 |
Revert:
2015-07-23 Alexandre Oliva <aoliva@redhat.com>
From-SVN: r226202
Diffstat (limited to 'gcc/passes.def')
-rw-r--r-- | gcc/passes.def | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/passes.def b/gcc/passes.def index 64fc4d9..6b66f8f 100644 --- a/gcc/passes.def +++ b/gcc/passes.def @@ -77,6 +77,7 @@ along with GCC; see the file COPYING3. If not see NEXT_PASS (pass_all_early_optimizations); PUSH_INSERT_PASSES_WITHIN (pass_all_early_optimizations) NEXT_PASS (pass_remove_cgraph_callee_edges); + NEXT_PASS (pass_rename_ssa_copies); NEXT_PASS (pass_object_sizes); NEXT_PASS (pass_ccp); /* After CCP we rewrite no longer addressed locals into SSA @@ -154,6 +155,7 @@ along with GCC; see the file COPYING3. If not see /* Initial scalar cleanups before alias computation. They ensure memory accesses are not indirect wherever possible. */ NEXT_PASS (pass_strip_predict_hints); + NEXT_PASS (pass_rename_ssa_copies); NEXT_PASS (pass_ccp); /* After CCP we rewrite no longer addressed locals into SSA form if possible. */ @@ -181,6 +183,7 @@ along with GCC; see the file COPYING3. If not see NEXT_PASS (pass_ch); NEXT_PASS (pass_lower_complex); NEXT_PASS (pass_sra); + NEXT_PASS (pass_rename_ssa_copies); /* The dom pass will also resolve all __builtin_constant_p calls that are still there to 0. This has to be done after some propagations have already run, but before some more dead code @@ -290,6 +293,7 @@ along with GCC; see the file COPYING3. If not see NEXT_PASS (pass_fold_builtins); NEXT_PASS (pass_optimize_widening_mul); NEXT_PASS (pass_tail_calls); + NEXT_PASS (pass_rename_ssa_copies); /* FIXME: If DCE is not run before checking for uninitialized uses, we may get false warnings (e.g., testsuite/gcc.dg/uninit-5.c). However, this also causes us to misdiagnose cases that should be @@ -324,6 +328,7 @@ along with GCC; see the file COPYING3. If not see NEXT_PASS (pass_dce); NEXT_PASS (pass_asan); NEXT_PASS (pass_tsan); + NEXT_PASS (pass_rename_ssa_copies); /* ??? We do want some kind of loop invariant motion, but we possibly need to adjust LIM to be more friendly towards preserving accurate debug information here. */ |