From: zlomek Date: Sat, 28 Jun 2003 12:07:04 +0000 (+0000) Subject: * bb-reorder.c (find_traces_1_round): Do not send basic block X-Git-Url: http://git.sourceforge.jp/view?a=commitdiff_plain;h=908dd863a10fcc66c20189ef2d335c014bc7eca3;p=pf3gnuchains%2Fgcc-fork.git * bb-reorder.c (find_traces_1_round): Do not send basic block to next round when we are in the last round. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@68633 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cc37c331988..e5e91095a71 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-06-28 Josef Zlomek + + * bb-reorder.c (find_traces_1_round): Do not send basic block + to next round when we are in the last round. + 2003-06-28 Neil Booth * Makefile.in: Update. diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.c index 7d221c62030..e055611cda3 100644 --- a/gcc/bb-reorder.c +++ b/gcc/bb-reorder.c @@ -374,8 +374,9 @@ find_traces_1_round (int branch_th, int exec_th, gcov_type count_th, fprintf (rtl_dump_file, "Getting bb %d\n", bb->index); /* If the BB's frequency is too low send BB to the next round. */ - if (bb->frequency < exec_th || bb->count < count_th - || ((round < N_ROUNDS - 1) && probably_never_executed_bb_p (bb))) + if (round < N_ROUNDS - 1 + && (bb->frequency < exec_th || bb->count < count_th + || probably_never_executed_bb_p (bb))) { int key = bb_to_key (bb); bbd[bb->index].heap = new_heap;