diff options
author | J"orn Rennecke <amylaar@cygnus.co.uk> | 1998-11-20 18:19:50 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 1998-11-20 18:19:50 +0000 |
commit | 18985c91833e5c3e8527778d73db1a80c81227d2 (patch) | |
tree | a02680aec91283b94f2d4717a7842f6cde19f0ec /gcc | |
parent | 53526817c4115642574f3aa2e01a71b5746f797a (diff) | |
download | gcc-18985c91833e5c3e8527778d73db1a80c81227d2.zip gcc-18985c91833e5c3e8527778d73db1a80c81227d2.tar.gz gcc-18985c91833e5c3e8527778d73db1a80c81227d2.tar.bz2 |
* loop.c (move_movables): Start of libcall might be new loop start.
From-SVN: r23738
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/loop.c | 2 |
2 files changed, 6 insertions, 0 deletions
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 <amylaar@cygnus.co.uk> + + * loop.c (move_movables): Start of libcall might be new loop start. + Fri Nov 20 12:14:16 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * hash.c (hash_table_init_n): Wrap prototype arguments in PARAMS(). @@ -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) { |