From fa1a0d022c30ed29de2e07828d5f28d5a9034636 Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Tue, 25 Feb 2003 12:39:20 +0100 Subject: Makefile.in (lcm.o): Add dependency on function.h * Makefile.in (lcm.o): Add dependency on function.h * lcm.c (function.h): Include. * i386.c (machine_function, ix86_stack_locals, * ix86_save_varrargs_registers) : Move to ... * i386.h (machine_function, ix86_stack_locals, ix86_save_varrargs_registers): ... here; add optimize_mode_switching (ix86_optimize_mode_switching): New. * i386.md (fix patterns): Set ix86_optimize_mode_switching From-SVN: r63404 --- gcc/toplev.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'gcc/toplev.c') diff --git a/gcc/toplev.c b/gcc/toplev.c index 5e63794..8932409 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -3493,21 +3493,6 @@ rest_of_compilation (decl) timevar_pop (TV_RENAME_REGISTERS); } - if (flag_if_conversion2) - { - timevar_push (TV_IFCVT2); - open_dump_file (DFI_ce3, decl); - - if_convert (1); - - close_dump_file (DFI_ce3, print_rtl_with_bb, insns); - timevar_pop (TV_IFCVT2); - } -#ifdef STACK_REGS - if (optimize) - split_all_insns (1); -#endif - if (optimize > 0) { timevar_push (TV_REORDER_BLOCKS); @@ -3530,6 +3515,21 @@ rest_of_compilation (decl) timevar_pop (TV_REORDER_BLOCKS); } + if (flag_if_conversion2) + { + timevar_push (TV_IFCVT2); + open_dump_file (DFI_ce3, decl); + + if_convert (1); + + close_dump_file (DFI_ce3, print_rtl_with_bb, insns); + timevar_pop (TV_IFCVT2); + } +#ifdef STACK_REGS + if (optimize) + split_all_insns (1); +#endif + #ifdef INSN_SCHEDULING if (optimize > 0 && flag_schedule_insns_after_reload) { -- cgit v1.1