summaryrefslogtreecommitdiff
path: root/gcc/unroll.c
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2001-11-21 00:50:56 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2001-11-21 00:50:56 +0000
commit0b97e93b472d6b86926d8d9c4e1414df557c3959 (patch)
tree79c659aca2afde5bf26eaf87413a0d8ebb3dbcd8 /gcc/unroll.c
parent5e60d9d655c8894d49d7c427cbd62c16918d9ff1 (diff)
downloadgcc-0b97e93b472d6b86926d8d9c4e1414df557c3959.tar.gz
* unroll.c (copy_loop_body): Update LABEL_NUSES for the
exit label as necessary. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47227 138bc75d-0d04-0410-961f-82ee72b054a4
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 5d9f18e34a1..4b7dd974925 100644
--- a/gcc/unroll.c
+++ b/gcc/unroll.c
@@ -2075,6 +2075,7 @@ copy_loop_body (loop, copy_start, copy_end, map, exit_label, last_iteration,
that. */
jmp = emit_jump_insn_after (gen_jump (exit_label), copy);
JUMP_LABEL (jmp) = exit_label;
+ LABEL_NUSES (exit_label)++;
jmp = emit_barrier_after (jmp);
emit_label_after (lab, jmp);
LABEL_NUSES (lab) = 0;