are in the copied loop.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26261
138bc75d-0d04-0410-961f-
82ee72b054a4
+Wed Apr 7 14:07:34 1999 Jeffrey A Law (law@cygnus.com)
+
+ * unroll.c (copy_loop_body): Always ensure at least two insns
+ are in the copied loop.
+
Wed Apr 7 14:52:18 1999 Catherine Moore <clm@cygnus.com>
* config/mips/elf.h (MAKE_DECL_ONE_ONLY): Define.
start_sequence ();
+ /* Emit a NOTE_INSN_DELETED to force at least two insns onto the sequence.
+ Else gen_sequence could return a raw pattern for a jump which we pass
+ off to emit_insn_before (instead of emit_jump_insn_before) which causes
+ a variety of losing behaviors later. */
+ emit_note (0, NOTE_INSN_DELETED);
+
insn = copy_start;
do
{