loop.c (scan_loop): Don't mark separate insns out of a libcall for moving.
authorJ"orn Rennecke <joern.rennecke@superh.com>
Wed, 4 Sep 2002 23:38:25 +0000 (23:38 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Wed, 4 Sep 2002 23:38:25 +0000 (00:38 +0100)
commited6cc1f5cb3b6cc316f2f67583b62b92a5de4e4b
tree5a91ef9a878ee4265409da26fe95d2576261983a
parent5aa3396cd44c61d134aab3b123b1f2a73aa9d1a9
loop.c (scan_loop): Don't mark separate insns out of a libcall for moving.

gcc:
* loop.c (scan_loop): Don't mark separate insns out of a libcall
for moving.
(move_movables): Abort if we see the first insn of a libcall.
gcc/testsuite
* gcc.c-torture/execute/loop-14.c: New test.

From-SVN: r56823
gcc/ChangeLog
gcc/loop.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/loop-14.c [new file with mode: 0644]