From 92f146bd3d185845efc5895c54035a88200a4375 Mon Sep 17 00:00:00 2001 From: kazu Date: Wed, 16 Feb 2005 15:30:25 +0000 Subject: [PATCH] PR target/20007 * config/ip2k/ip2k.c (ip2k_reorg): Adjust calls to find_basic_blocks. * config/sh/sh.c (sh_output_mi_thunk): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95108 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 7 +++++++ gcc/config/ip2k/ip2k.c | 22 +++++++++++----------- gcc/config/sh/sh.c | 2 +- 3 files changed, 19 insertions(+), 12 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1dbbf273a04..aa94ac10d47 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2005-02-16 Kazu Hirata + + PR target/20007 + * config/ip2k/ip2k.c (ip2k_reorg): Adjust calls to + find_basic_blocks. + * config/sh/sh.c (sh_output_mi_thunk): Likewise. + 2005-02-16 Jakub Jelinek PR middle-end/19857 diff --git a/gcc/config/ip2k/ip2k.c b/gcc/config/ip2k/ip2k.c index 70b23d0f755..06345c5d2f3 100644 --- a/gcc/config/ip2k/ip2k.c +++ b/gcc/config/ip2k/ip2k.c @@ -5318,7 +5318,7 @@ ip2k_reorg (void) /* There's a good chance that since we last did CSE that we've rearranged things in such a way that another go will win. Do so now! */ reload_cse_regs (first_insn); - find_basic_blocks (first_insn, max_reg_num (), 0); + find_basic_blocks (first_insn); life_analysis (0, PROP_REG_INFO | PROP_DEATH_NOTES); /* Look for where absurd things are happening with DP. */ @@ -5330,7 +5330,7 @@ ip2k_reorg (void) split_all_insns (0); reload_cse_regs (first_insn); - find_basic_blocks (first_insn, max_reg_num (), 0); + find_basic_blocks (first_insn); life_analysis (0, PROP_REG_INFO | PROP_DEATH_NOTES); if (flag_peephole2) peephole2_optimize (NULL); @@ -5357,7 +5357,7 @@ ip2k_reorg (void) mdr_try_move_dp_reload (first_insn); mdr_try_move_pushes (first_insn); - find_basic_blocks (first_insn, max_reg_num (), 0); + find_basic_blocks (first_insn); life_analysis (0, PROP_FINAL); mdr_try_propagate_move (first_insn); @@ -5371,14 +5371,14 @@ ip2k_reorg (void) mdr_try_propagate_move (first_insn); reload_cse_regs (first_insn); - find_basic_blocks (first_insn, max_reg_num (), 0); + find_basic_blocks (first_insn); life_analysis (0, PROP_FINAL); if (flag_peephole2) peephole2_optimize (NULL); mdr_try_propagate_move (first_insn); - find_basic_blocks (first_insn, max_reg_num (), 0); + find_basic_blocks (first_insn); life_analysis (0, PROP_FINAL); ip2k_reorg_split_simode = 1; @@ -5389,14 +5389,14 @@ ip2k_reorg (void) mdr_try_propagate_move (first_insn); reload_cse_regs (first_insn); - find_basic_blocks (first_insn, max_reg_num (), 0); + find_basic_blocks (first_insn); life_analysis (0, PROP_FINAL); if (flag_peephole2) peephole2_optimize (NULL); mdr_try_propagate_move (first_insn); - find_basic_blocks (first_insn, max_reg_num (), 0); + find_basic_blocks (first_insn); life_analysis (0, PROP_FINAL); ip2k_reorg_split_himode = 1; @@ -5414,21 +5414,21 @@ ip2k_reorg (void) /* Call to jump_optimize (...) was here, but now I removed it. */ - find_basic_blocks (first_insn, max_reg_num (), 0); + find_basic_blocks (first_insn); life_analysis (0, PROP_FINAL); if (flag_peephole2) peephole2_optimize (NULL); mdr_try_propagate_move (first_insn); - find_basic_blocks (first_insn, max_reg_num (), 0); + find_basic_blocks (first_insn); life_analysis (0, PROP_FINAL); mdr_try_remove_redundant_insns (first_insn); mdr_try_propagate_clr (first_insn); mdr_try_propagate_move (first_insn); - find_basic_blocks (first_insn, max_reg_num (), 0); + find_basic_blocks (first_insn); life_analysis (0, PROP_FINAL); ip2k_reorg_split_qimode = 1; @@ -5437,7 +5437,7 @@ ip2k_reorg (void) mdr_try_wreg_elim (first_insn); mdr_try_propagate_move (first_insn); - find_basic_blocks (first_insn, max_reg_num (), 0); + find_basic_blocks (first_insn); life_analysis (0, PROP_FINAL); #endif } diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c index 0617b2c3b5c..9587b5373aa 100644 --- a/gcc/config/sh/sh.c +++ b/gcc/config/sh/sh.c @@ -9855,7 +9855,7 @@ sh_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED, if (! basic_block_info) init_flow (); rtl_register_cfg_hooks (); - find_basic_blocks (insns, max_reg_num (), dump_file); + find_basic_blocks (insns); life_analysis (dump_file, PROP_FINAL); split_all_insns (1); -- 2.11.0