From: Richard Henderson Date: Sun, 20 Aug 2000 22:16:32 +0000 (-0700) Subject: * flow.c (merge_blocks_nomove): Don't seek back past the bb note. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7171b4910c1b59ba953263a0625917ba4b7e57ee;p=gcc.git * flow.c (merge_blocks_nomove): Don't seek back past the bb note. From-SVN: r35827 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1fd965ff843..9d1c66e4b02 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2000-08-20 Richard Henderson + + * flow.c (merge_blocks_nomove): Don't seek back past the bb note. + 2000-08-20 Zack Weinberg * cppinit.c (cpp_init): Set global flag when called. diff --git a/gcc/flow.c b/gcc/flow.c index 98ed692357e..a1ea1a835c2 100644 --- a/gcc/flow.c +++ b/gcc/flow.c @@ -2209,7 +2209,9 @@ merge_blocks_nomove (a, b) rtx prev; for (prev = PREV_INSN (a_end); ; prev = PREV_INSN (prev)) - if (GET_CODE (prev) != NOTE || prev == a->head) + if (GET_CODE (prev) != NOTE + || NOTE_LINE_NUMBER (prev) == NOTE_INSN_BASIC_BLOCK + || prev == a->head) break; del_first = a_end;