aboutsummaryrefslogtreecommitdiff
path: root/gcc/unroll.c
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>2001-11-16 10:08:12 -0700
committerJeff Law <law@gcc.gnu.org>2001-11-16 10:08:12 -0700
commitbcb0771008411d91a4add522bf055d2986634384 (patch)
tree35c7349d313bb83eac6b34e3287606b888ad9d5f /gcc/unroll.c
parentc952ff4b08da49521b76581968e7ec99b2da88e7 (diff)
downloadgcc-bcb0771008411d91a4add522bf055d2986634384.zip
gcc-bcb0771008411d91a4add522bf055d2986634384.tar.gz
gcc-bcb0771008411d91a4add522bf055d2986634384.tar.bz2
unroll.c (copy_loop_body): Initialize JUMP_LABEL field after creating a new jump insn.
* unroll.c (copy_loop_body): Initialize JUMP_LABEL field after creating a new jump insn. From-SVN: r47090
Diffstat (limited to 'gcc/unroll.c')
-rw-r--r--gcc/unroll.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/unroll.c b/gcc/unroll.c
index 9a9d432..5d9f18e 100644
--- a/gcc/unroll.c
+++ b/gcc/unroll.c
@@ -2074,6 +2074,7 @@ copy_loop_body (loop, copy_start, copy_end, map, exit_label, last_iteration,
jump_insn after COPY, and redirect the jump around
that. */
jmp = emit_jump_insn_after (gen_jump (exit_label), copy);
+ JUMP_LABEL (jmp) = exit_label;
jmp = emit_barrier_after (jmp);
emit_label_after (lab, jmp);
LABEL_NUSES (lab) = 0;