(mark_jump_label): Copy LABEL_REF_NONLOCAL_P

from LABEL_REF into REG_LABEL note.

From-SVN: r2605
This commit is contained in:
Richard Stallman 1992-10-26 05:28:39 +00:00
parent 1709c75483
commit c2d7c918c7
1 changed files with 7 additions and 2 deletions

View File

@ -2989,8 +2989,13 @@ mark_jump_label (x, insn, cross_jump)
|| ! (GET_CODE (next) == JUMP_INSN
&& (GET_CODE (PATTERN (next)) == ADDR_VEC
|| GET_CODE (PATTERN (next)) == ADDR_DIFF_VEC)))
REG_NOTES (insn) = gen_rtx (EXPR_LIST, REG_LABEL, label,
REG_NOTES (insn));
{
REG_NOTES (insn) = gen_rtx (EXPR_LIST, REG_LABEL, label,
REG_NOTES (insn));
/* Record in the note whether label is nonlocal. */
LABEL_REF_NONLOCAL_P (REG_NOTES (insn))
= LABEL_REF_NONLOCAL_P (x);
}
}
}
return;