doloop.c (doloop_modify): Prevent delete_insn() from deleting too much.
authorFranz Sirl <Franz.Sirl-kernel@lauterbach.com>
Thu, 28 Sep 2000 22:36:49 +0000 (22:36 +0000)
committerFranz Sirl <sirl@gcc.gnu.org>
Thu, 28 Sep 2000 22:36:49 +0000 (22:36 +0000)
commit1db88ef97966a671405ab7d165e1b11fa1e2bc61
tree5f38599624ea540c74f397af158e6f3f917cde0d
parent2eeb109b26058137a84566db3af8f8c883efa06c
doloop.c (doloop_modify): Prevent delete_insn() from deleting too much.

2000-09-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
* doloop.c (doloop_modify): Prevent delete_insn() from
deleting too much.  Prefer loop->top over loop->start as
target for the new JUMP insn.
(doloop_valid_p): Ignore loop with exit_count != 0.

From-SVN: r36661
gcc/ChangeLog
gcc/doloop.c