diff options
author | Richard Henderson <rth@redhat.com> | 2012-06-09 16:27:52 +0000 |
---|---|---|
committer | Richard Henderson <rth@redhat.com> | 2012-06-09 16:27:52 +0000 |
commit | af6c4ab6112af4a0d68dae1720d1cdd94b62c6fd (patch) | |
tree | 55f5584472a05a0e58bdd1b98b62d88b9b689b18 /gcc/tree-pass.h | |
parent | c82a972d7ca03278df581f8711707b92c9afa1b5 (diff) |
PR c++/53602
* cfgcleanup.c (execute_jump): Rename from rest_of_handle_jump2.
(pass_jump): Rename from pass_jump2.
(execute_jump2, pass_jump2): New.
* combine-stack-adj.c (rest_of_handle_stack_adjustments): Don't
perform cfg cleanup here. Move the test of PUSH_ROUNDING
and ACCUMULATE_OUTGOING_ARGS test...
(gate_handle_stack_adjustments): ... here.
* passes.c (init_optimization_passes): Update for pass_jump2 rename.
Place new pass_jump2 after pass_stack_adjustments.
* tree-pass.h (pass_jump): Declare.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@188360 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-pass.h')
-rw-r--r-- | gcc/tree-pass.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h index aa2959c4def..055293704b4 100644 --- a/gcc/tree-pass.h +++ b/gcc/tree-pass.h @@ -484,6 +484,7 @@ extern struct rtl_opt_pass pass_expand; extern struct rtl_opt_pass pass_instantiate_virtual_regs; extern struct rtl_opt_pass pass_rtl_fwprop; extern struct rtl_opt_pass pass_rtl_fwprop_addr; +extern struct rtl_opt_pass pass_jump; extern struct rtl_opt_pass pass_jump2; extern struct rtl_opt_pass pass_lower_subreg; extern struct rtl_opt_pass pass_cse; |