From 18985c91833e5c3e8527778d73db1a80c81227d2 Mon Sep 17 00:00:00 2001 From: "J\"orn Rennecke" Date: Fri, 20 Nov 1998 18:19:50 +0000 Subject: [PATCH] * loop.c (move_movables): Start of libcall might be new loop start. From-SVN: r23738 --- gcc/ChangeLog | 4 ++++ gcc/loop.c | 2 ++ 2 files changed, 6 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a7ed960a4e9..837d4ef8f78 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 befecf110d5..bce59ad318b 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.30.2