28 lines
825 B
Diff
28 lines
825 B
Diff
|
|
Index: gcc/expr.c
|
|
===================================================================
|
|
RCS file: /cvs/gcc/gcc/gcc/expr.c,v
|
|
retrieving revision 1.492.2.19
|
|
diff -c -3 -p -r1.492.2.19 expr.c
|
|
*** gcc/expr.c 14 Aug 2003 13:20:12 -0000 1.492.2.19
|
|
--- gcc/expr.c 5 Sep 2003 11:03:33 -0000
|
|
*************** emit_block_move_via_loop (x, y, size, al
|
|
*** 2066,2073 ****
|
|
if (tmp != iter)
|
|
emit_move_insn (iter, tmp);
|
|
|
|
- emit_note (NULL, NOTE_INSN_LOOP_CONT);
|
|
emit_label (cmp_label);
|
|
|
|
emit_cmp_and_jump_insns (iter, size, LT, NULL_RTX, iter_mode,
|
|
true, top_label);
|
|
--- 2066,2073 ----
|
|
if (tmp != iter)
|
|
emit_move_insn (iter, tmp);
|
|
|
|
emit_label (cmp_label);
|
|
+ emit_note (NULL, NOTE_INSN_LOOP_CONT);
|
|
|
|
emit_cmp_and_jump_insns (iter, size, LT, NULL_RTX, iter_mode,
|
|
true, top_label);
|