flow.c (commit_one_edge_insertion): Don't separate a LOOP_BEG note from its associated jump.

* flow.c (commit_one_edge_insertion): Don't separate a LOOP_BEG
	note from its associated jump.

From-SVN: r44910
This commit is contained in:
Jeffrey A Law 2001-08-14 23:30:16 +00:00 committed by Jeff Law
parent d9b761a9a1
commit abb788ba5b
2 changed files with 8 additions and 0 deletions

View File

@ -1,3 +1,8 @@
Tue Aug 14 17:30:59 2001 Jeffrey A Law (law@cygnus.com)
* flow.c (commit_one_edge_insertion): Don't separate a LOOP_BEG
note from its associated jump.
2001-08-14 Ulrich Weigand <uweigand@de.ibm.com>
* config/s390/linux64.h (CPP_PREDEFINES): Define __s390__

View File

@ -2405,6 +2405,9 @@ commit_one_edge_insertion (e)
if (GET_CODE (bb->end) == JUMP_INSN)
{
before = bb->end;
while (GET_CODE (PREV_INSN (before)) == NOTE
&& NOTE_LINE_NUMBER (PREV_INSN (before)) == NOTE_INSN_LOOP_BEG)
before = PREV_INSN (before);
}
else
{