--- Comment #3 from ramana dot radhakrishnan at celunite dot com
2008-01-18 14:37 ---
Add CC
--
ramana dot radhakrishnan at celunite dot com changed:
What|Removed |Added
--- Comment #2 from ramana dot radhakrishnan at celunite dot com
2008-01-18 14:35 ---
(In reply to comment #1)
Which optimization level?
-O2 .
Why does cross-jumping not optimize this?
Will check on cross-jumping and get back.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi
radhakrishnan at celunite dot com
GCC build triplet: i686-linux-gnu
GCC host triplet: i686-linux-gnu
GCC target triplet: arm-none-eabi
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34849
--- Comment #14 from ramana dot radhakrishnan at celunite dot com
2007-11-27 11:00 ---
(In reply to comment #13)
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
: tree-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ramana dot radhakrishnan at celunite dot com
GCC build triplet: i686-linux-gnu
GCC host triplet: i686-linux-gnu
GCC target triplet: arm-none-eabi
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33508
--- Comment #1 from ramana dot radhakrishnan at celunite dot com
2007-09-20 10:44 ---
Created an attachment (id=14229)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14229action=view)
testcase.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33508
--- Comment #6 from ramana dot radhakrishnan at celunite dot com
2007-09-20 13:52 ---
(In reply to comment #4)
Created an attachment (id=14230)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14230action=view) [edit]
patch fixing the problem
This fixes it. The idea is to keep
Component: tree-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ramana dot radhakrishnan at celunite dot com
GCC build triplet: i686-linux-gnu
GCC host triplet: i686-linux-gnu
GCC target triplet: arm-none-eabi
http://gcc.gnu.org/bugzilla/show_bug.cgi
--- Comment #9 from ramana dot radhakrishnan at celunite dot com
2007-09-05 11:46 ---
The above mentioned testcase works ok and generates auto-increments in Comment
#8 . I'd still be interested in looking at why the volatile case cannot work.
Adding Zdenek to the CC for this case
--- Comment #4 from ramana dot radhakrishnan at celunite dot com
2007-07-10 15:14 ---
(In reply to comment #3)
Fixed with take3.diff.
Did you forget to attach take3.diff ?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32716
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ramana dot radhakrishnan at celunite dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32721
--- Comment #3 from ramana dot radhakrishnan at celunite dot com
2007-07-10 20:14 ---
(In reply to comment #2)
As the decl is volatile as well this is clearly a bogus optimization.
Putting a breakpoint on evaluate_stmt in tree-ssa-ccp.c shows that stmt_ann of
the stmt does not have
12 matches
Mail list logo