]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR rtl-optimization/17791 (doloop can produce wrong code causes Ada bootstrap...
authorZdenek Dvorak <dvorakz@suse.cz>
Thu, 7 Oct 2004 06:20:34 +0000 (08:20 +0200)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Thu, 7 Oct 2004 06:20:34 +0000 (06:20 +0000)
commita82bbcbbbe6078e451d46cd4b2387894e1677f01
treeefc9e42c4cc8b306c06213b3eb2b7863c35140d8
parent1313b31fbb9a19ded4de32ae8c8b5fdf5747cc15
re PR rtl-optimization/17791 (doloop can produce wrong code causes Ada bootstrap failure)

PR rtl-optimization/17791
* loop-doloop.c (doloop_modify): Take number of iterations as
argument.
(doloop_optimize): Extend or shorten the number of iterations
when changing mode of counter register.
* loop-iv.c (lowpart_subreg): Export.
* rtl.h (lowpart_subreg): Declare.

From-SVN: r88668
gcc/ChangeLog
gcc/loop-doloop.c
gcc/loop-iv.c
gcc/rtl.h