From: jakub Date: Sun, 19 Jan 2014 15:30:22 +0000 (+0000) Subject: PR rtl-optimization/57763 X-Git-Tag: upstream/4.9.2~1763 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4aadd22acd34bb156219867fc52212379f541a0c;p=platform%2Fupstream%2Flinaro-gcc.git PR rtl-optimization/57763 * bb-reorder.c (fix_crossing_unconditional_branches): Set JUMP_LABEL on the new indirect jump_insn and increment LABEL_NUSES (label). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206773 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 89669bd..0fd40b5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2014-01-19 Jakub Jelinek + + PR rtl-optimization/57763 + * bb-reorder.c (fix_crossing_unconditional_branches): Set JUMP_LABEL + on the new indirect jump_insn and increment LABEL_NUSES (label). + 2014-01-18 H.J. Lu PR bootstrap/59580 diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.c index 9f03f5b..3364d93 100644 --- a/gcc/bb-reorder.c +++ b/gcc/bb-reorder.c @@ -2183,6 +2183,9 @@ fix_crossing_unconditional_branches (void) emit_insn_before (indirect_jump_sequence, last_insn); delete_insn (last_insn); + JUMP_LABEL (jump_insn) = label; + LABEL_NUSES (label)++; + /* Make BB_END for cur_bb be the jump instruction (NOT the barrier instruction at the end of the sequence...). */