From: Richard Kenner Date: Mon, 28 Feb 2000 12:06:00 +0000 (+0000) Subject: toplev.c (rest_of_compilation): Account for time in optimize_mode_switching. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=977262161033dd38b910cb42af1f19a9ce7e4d92;p=platform%2Fupstream%2Fgcc.git toplev.c (rest_of_compilation): Account for time in optimize_mode_switching. * toplev.c (rest_of_compilation): Account for time in optimize_mode_switching. From-SVN: r32232 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 21e2c0b..05055fb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ Mon Feb 28 07:03:27 2000 Richard Kenner + * toplev.c (rest_of_compilation): Account for time in + optimize_mode_switching. + * jump.c (jump_optimize_1): Don't call delete_barrier_successors if only marking labels. diff --git a/gcc/toplev.c b/gcc/toplev.c index c8319f8..bb325df 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -3315,8 +3315,8 @@ rest_of_compilation (decl) TIMEVAR (combine_time, { - rebuild_jump_labels_after_combine = - combine_instructions (insns, max_reg_num ()); + rebuild_jump_labels_after_combine + = combine_instructions (insns, max_reg_num ()); }); /* Combining insns may have turned an indirect jump into a @@ -3361,15 +3361,15 @@ rest_of_compilation (decl) ggc_collect (); } - /* Print function header into sched dump now - because doing the sched analysis makes some of the dump. */ - if (optimize && n_basic_blocks) { - optimize_mode_switching (NULL_PTR); + TIMEVAR (gcse_time, optimize_mode_switching (NULL_PTR)); } #ifdef INSN_SCHEDULING + + /* Print function header into sched dump now + because doing the sched analysis makes some of the dump. */ if (optimize > 0 && flag_schedule_insns) { if (sched_dump)