From c2d7c918c7e1e6af272f664c26c8ac1a7e785154 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Mon, 26 Oct 1992 05:28:39 +0000 Subject: [PATCH] (mark_jump_label): Copy LABEL_REF_NONLOCAL_P from LABEL_REF into REG_LABEL note. From-SVN: r2605 --- gcc/jump.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/jump.c b/gcc/jump.c index 3d66fcf99b49..63f531311154 100644 --- a/gcc/jump.c +++ b/gcc/jump.c @@ -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; -- 2.43.5