]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR rtl-optimization/7130 (miscompiled code for gcc-3.1 on powerpc-unknow...
authorAlan Modra <amodra@bigpond.net.au>
Tue, 17 Sep 2002 03:25:06 +0000 (03:25 +0000)
committerAlan Modra <amodra@gcc.gnu.org>
Tue, 17 Sep 2002 03:25:06 +0000 (12:55 +0930)
commiteec7d8a4d591f8c535cc0e32dbd6c8d65e09a140
tree5ef8bb19157eb55271c120be3866aa9af9d884fc
parent2d605ca8f5c03e6ffb3876f7d14f13f4e593c29c
backport: re PR rtl-optimization/7130 (miscompiled code for gcc-3.1 on powerpc-unknown-linux-gnu with -funroll-all-loops)

Merge from mainline.
2002-07-20  Alan Modra  <amodra@bigpond.net.au>
PR optimization/7130
* loop.h (struct loop_info): Add "preconditioned".
* unroll.c (unroll_loop): Set it.
* doloop.c (doloop_modify_runtime): Correct count for unrolled loops.

2002-06-24  Alan Modra  <amodra@bigpond.net.au>
PR optimization/6984
* doloop.c (doloop_valid_p): Correct comment.
(doloop_modify_runtime <abs_inc != 1>): Simplify.
(doloop_modify_runtime <do-while>): Don't emit code when NE.

From-SVN: r57225
gcc/ChangeLog
gcc/doloop.c
gcc/loop.h
gcc/unroll.c