*** empty log message ***
From-SVN: r765
This commit is contained in:
parent
a4bde0b117
commit
2e1dbf228d
@ -2948,11 +2948,15 @@ delete_insn (insn)
|
||||
while (next != 0
|
||||
&& ((code = GET_CODE (next)) == INSN
|
||||
|| code == JUMP_INSN || code == CALL_INSN
|
||||
|| code == NOTE))
|
||||
|| code == NOTE
|
||||
|| (code == CODE_LABEL && INSN_DELETED_P (next))))
|
||||
{
|
||||
if (code == NOTE
|
||||
&& NOTE_LINE_NUMBER (next) != NOTE_INSN_FUNCTION_END)
|
||||
next = NEXT_INSN (next);
|
||||
/* Keep going past other deleted labels to delete what follows. */
|
||||
else if (code == CODE_LABEL && INSN_DELETED_P (next))
|
||||
next = NEXT_INSN (next);
|
||||
else
|
||||
/* Note: if this deletes a jump, it can cause more
|
||||
deletion of unreachable code, after a different label.
|
||||
|
Loading…
Reference in New Issue
Block a user