--- Comment #15 from amonakov at gmail dot com 2007-12-05 16:26 ---
Zdenek,
please kindly share your thoughts on concerns expressed in previous comments.
The failures of number-of-iterations analysis prohibit applying modulo
scheduling to many simple loops that are otherwise eligible
--- Comment #1 from amonakov at gmail dot com 2007-11-20 12:06 ---
Created an attachment (id=14584)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14584&action=view)
Preprocessed source
Testcase attached.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34160
l loop invariant motion missing
Product: gcc
Version: 4.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: amonakov at gmail dot com
--- Comment #13 from amonakov at gmail dot com 2007-09-20 16:25 ---
This patch sometimes confuses loop2_doloop. On ia64 this prevents use of
countable loop branch machine idiom (br.cloop). On the example used in this
thread loop2_doloop complains:
Loop 1 is simple:
simple exit 5
--- Comment #3 from amonakov at gmail dot com 2007-08-22 21:29 ---
With first hunk modified not to delete 'return true', this patch passes
bootstrap with all default languages on ia64 and x86_64 with
--disable-multilib, and passes regtest with no new regressions (all said wi
--- Comment #2 from amonakov at gmail dot com 2007-08-22 10:13 ---
> *** scev_probably_wraps_p (tree base, tree s
> *** 2969,2977
>2032, 2040, 0, 8, ..., but the code is still legal. */
>
> if (chrec_contains_und
nu dot org
ReportedBy: amonakov at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32949
--- Comment #3 from amonakov at gmail dot com 2006-04-03 21:25 ---
(In reply to comment #2)
> So what is wrong?
>
Oh, sorry for the mess. Shame on me.
Building profiledbootstrap with checking enabled produces ICEing compiler (make
profiledbootstrap stops trying to compile crt
gmail dot com
GCC build triplet: i686-pc-linux-gnu
GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27011
gmail dot com
GCC build triplet: i686-pc-linux-gnu
GCC host triplet: i686-pc-linux-gnu
GCC target triplet: i686-pc-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27010
10 matches
Mail list logo