aboutsummaryrefslogtreecommitdiff
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
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
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/unroll.c1
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e7e264a..9eb2c0a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,4 +1,9 @@
-Fri Nov 16 09:06:25 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+2001-11-16 Jeff Law <law@redhat.com>
+
+ * unroll.c (copy_loop_body): Initialize JUMP_LABEL field after
+ creating a new jump insn.
+
+Fri Nov 13 09:06:25 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* expr.c (expand_expr, case ADDR_EXPR): Refine test for when to
copy misaligned data.
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;