From 977262161033dd38b910cb42af1f19a9ce7e4d92 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Mon, 28 Feb 2000 12:06:00 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 3 +++ gcc/toplev.c | 12 ++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 21e2c0bd992..05055fb487a 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 c8319f8d9b3..bb325df544d 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) -- 2.30.2