From 73d774ec60b177ae92ee772d74cf24d42a0382b7 Mon Sep 17 00:00:00 2001 From: amylaar Date: Fri, 20 Nov 1998 18:19:50 +0000 Subject: [PATCH] * loop.c (move_movables): Start of libcall might be new loop start. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23738 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 4 ++++ gcc/loop.c | 2 ++ 2 files changed, 6 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a7ed960..837d4ef 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Sat Nov 21 02:18:38 1998 J"orn Rennecke + + * loop.c (move_movables): Start of libcall might be new loop start. + Fri Nov 20 12:14:16 1998 Kaveh R. Ghazi * hash.c (hash_table_init_n): Wrap prototype arguments in PARAMS(). diff --git a/gcc/loop.c b/gcc/loop.c index befecf1..bce59ad 100644 --- a/gcc/loop.c +++ b/gcc/loop.c @@ -2014,6 +2014,8 @@ move_movables (movables, threshold, insn_count, loop_start, end, nregs) REG_NOTES (i1) = REG_NOTES (temp); delete_insn (temp); } + if (new_start == 0) + new_start = first; } if (m->savemode != VOIDmode) { -- 2.7.4