{
rtx last_insn = then_bb->end;
- if (GET_CODE (last_insn) == NOTE)
- last_insn = prev_nonnote_insn (last_insn);
+ while (last_insn
+ && GET_CODE (last_insn) == NOTE
+ && last_insn != then_bb->head)
+ last_insn = PREV_INSN (last_insn);
- if (GET_CODE (last_insn) == JUMP_INSN
+ if (last_insn
+ && GET_CODE (last_insn) == JUMP_INSN
&& ! simplejump_p (last_insn))
return FALSE;