Commit de332a85 by Kazu Hirata Committed by Kazu Hirata

re PR target/20007 (error: too many arguments to function `find_basic_blocks)

	PR target/20007
	* config/ip2k/ip2k.c (ip2k_reorg): Adjust calls to
	find_basic_blocks.
	* config/sh/sh.c (sh_output_mi_thunk): Likewise.

From-SVN: r95108
parent 8940b3b2
2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
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 <jakub@redhat.com> 2005-02-16 Jakub Jelinek <jakub@redhat.com>
PR middle-end/19857 PR middle-end/19857
......
...@@ -5318,7 +5318,7 @@ ip2k_reorg (void) ...@@ -5318,7 +5318,7 @@ ip2k_reorg (void)
/* There's a good chance that since we last did CSE that we've rearranged /* 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! */ things in such a way that another go will win. Do so now! */
reload_cse_regs (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_REG_INFO | PROP_DEATH_NOTES); life_analysis (0, PROP_REG_INFO | PROP_DEATH_NOTES);
/* Look for where absurd things are happening with DP. */ /* Look for where absurd things are happening with DP. */
...@@ -5330,7 +5330,7 @@ ip2k_reorg (void) ...@@ -5330,7 +5330,7 @@ ip2k_reorg (void)
split_all_insns (0); split_all_insns (0);
reload_cse_regs (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_REG_INFO | PROP_DEATH_NOTES); life_analysis (0, PROP_REG_INFO | PROP_DEATH_NOTES);
if (flag_peephole2) if (flag_peephole2)
peephole2_optimize (NULL); peephole2_optimize (NULL);
...@@ -5357,7 +5357,7 @@ ip2k_reorg (void) ...@@ -5357,7 +5357,7 @@ ip2k_reorg (void)
mdr_try_move_dp_reload (first_insn); mdr_try_move_dp_reload (first_insn);
mdr_try_move_pushes (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); life_analysis (0, PROP_FINAL);
mdr_try_propagate_move (first_insn); mdr_try_propagate_move (first_insn);
...@@ -5371,14 +5371,14 @@ ip2k_reorg (void) ...@@ -5371,14 +5371,14 @@ ip2k_reorg (void)
mdr_try_propagate_move (first_insn); mdr_try_propagate_move (first_insn);
reload_cse_regs (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); life_analysis (0, PROP_FINAL);
if (flag_peephole2) if (flag_peephole2)
peephole2_optimize (NULL); peephole2_optimize (NULL);
mdr_try_propagate_move (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); life_analysis (0, PROP_FINAL);
ip2k_reorg_split_simode = 1; ip2k_reorg_split_simode = 1;
...@@ -5389,14 +5389,14 @@ ip2k_reorg (void) ...@@ -5389,14 +5389,14 @@ ip2k_reorg (void)
mdr_try_propagate_move (first_insn); mdr_try_propagate_move (first_insn);
reload_cse_regs (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); life_analysis (0, PROP_FINAL);
if (flag_peephole2) if (flag_peephole2)
peephole2_optimize (NULL); peephole2_optimize (NULL);
mdr_try_propagate_move (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); life_analysis (0, PROP_FINAL);
ip2k_reorg_split_himode = 1; ip2k_reorg_split_himode = 1;
...@@ -5414,21 +5414,21 @@ ip2k_reorg (void) ...@@ -5414,21 +5414,21 @@ ip2k_reorg (void)
/* Call to jump_optimize (...) was here, but now I removed it. */ /* 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); life_analysis (0, PROP_FINAL);
if (flag_peephole2) if (flag_peephole2)
peephole2_optimize (NULL); peephole2_optimize (NULL);
mdr_try_propagate_move (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); life_analysis (0, PROP_FINAL);
mdr_try_remove_redundant_insns (first_insn); mdr_try_remove_redundant_insns (first_insn);
mdr_try_propagate_clr (first_insn); mdr_try_propagate_clr (first_insn);
mdr_try_propagate_move (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); life_analysis (0, PROP_FINAL);
ip2k_reorg_split_qimode = 1; ip2k_reorg_split_qimode = 1;
...@@ -5437,7 +5437,7 @@ ip2k_reorg (void) ...@@ -5437,7 +5437,7 @@ ip2k_reorg (void)
mdr_try_wreg_elim (first_insn); mdr_try_wreg_elim (first_insn);
mdr_try_propagate_move (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); life_analysis (0, PROP_FINAL);
#endif #endif
} }
......
...@@ -9855,7 +9855,7 @@ sh_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED, ...@@ -9855,7 +9855,7 @@ sh_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED,
if (! basic_block_info) if (! basic_block_info)
init_flow (); init_flow ();
rtl_register_cfg_hooks (); rtl_register_cfg_hooks ();
find_basic_blocks (insns, max_reg_num (), dump_file); find_basic_blocks (insns);
life_analysis (dump_file, PROP_FINAL); life_analysis (dump_file, PROP_FINAL);
split_all_insns (1); split_all_insns (1);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment