(find_basic_blocks): Also look for REG_LABEL notes on first
instruction of each basic block. From-SVN: r6500
This commit is contained in:
parent
99c7b2f62a
commit
42fa3cfbd1
@ -468,7 +468,10 @@ find_basic_blocks (f, nonlocal_label_list)
|
|||||||
{
|
{
|
||||||
basic_block_end[i] = insn;
|
basic_block_end[i] = insn;
|
||||||
basic_block_loop_depth[i] = depth;
|
basic_block_loop_depth[i] = depth;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (GET_RTX_CLASS (code) == 'i')
|
||||||
|
{
|
||||||
/* Make a list of all labels referred to other than by jumps. */
|
/* Make a list of all labels referred to other than by jumps. */
|
||||||
for (note = REG_NOTES (insn); note; note = XEXP (note, 1))
|
for (note = REG_NOTES (insn); note; note = XEXP (note, 1))
|
||||||
if (REG_NOTE_KIND (note) == REG_LABEL)
|
if (REG_NOTE_KIND (note) == REG_LABEL)
|
||||||
|
Loading…
Reference in New Issue
Block a user