[Bug tree-optimization/41488] IVOpts cannot coalesce multiple induction variables

2013-12-16 Thread ktkachov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41488 ktkachov at gcc dot gnu.org changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org

[Bug tree-optimization/41488] IVOpts cannot coalesce multiple induction variables

2013-12-16 Thread law at redhat dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41488 Jeffrey A. Law law at redhat dot com changed: What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/41488] IVOpts cannot coalesce multiple induction variables

2013-12-16 Thread ktkachov at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41488 --- Comment #11 from ktkachov at gcc dot gnu.org --- (In reply to Jeffrey A. Law from comment #10) ktkachov, It seems to be working fine for me with my arm-eabi cross compiler. Perhaps you could provide some more details: make check-gcc

[Bug tree-optimization/41488] IVOpts cannot coalesce multiple induction variables

2013-12-13 Thread amker at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41488 --- Comment #8 from amker at gcc dot gnu.org --- Author: amker Date: Fri Dec 13 11:36:22 2013 New Revision: 205959 URL: http://gcc.gnu.org/viewcvs?rev=205959root=gccview=rev Log: PR tree-optimization/58296 PR tree-optimization/41488

[Bug tree-optimization/41488] IVOpts cannot coalesce multiple induction variables

2013-12-10 Thread amker at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41488 --- Comment #7 from amker at gcc dot gnu.org --- Author: amker Date: Wed Dec 11 00:58:35 2013 New Revision: 205880 URL: http://gcc.gnu.org/viewcvs?rev=205880root=gccview=rev Log: Reverted: 2013-12-10 Bin Cheng bin.ch...@arm.com PR

[Bug tree-optimization/41488] IVOpts cannot coalesce multiple induction variables

2013-12-09 Thread amker at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41488 --- Comment #6 from amker at gcc dot gnu.org --- Author: amker Date: Tue Dec 10 06:31:41 2013 New Revision: 205848 URL: http://gcc.gnu.org/viewcvs?rev=205848root=gccview=rev Log: PR tree-optimization/41488 * tree-ssa-loop-ivopts.c

[Bug tree-optimization/41488] IVOpts cannot coalesce multiple induction variables

2013-10-29 Thread xinliangli at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41488 --- Comment #5 from davidxl xinliangli at gmail dot com --- Alternative approach -- introduce a special forward propagation before or after the ivopt to get rid of the redundant iv. This propagation needs to propagate through header phi.

[Bug tree-optimization/41488] IVOpts cannot coalesce multiple induction variables

2009-11-06 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2009-11-06 10:04 --- *** Bug 41954 has been marked as a duplicate of this bug. *** -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/41488] IVOpts cannot coalesce multiple induction variables

2009-09-30 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2009-09-30 13:17 --- The issue here is that loop header copying creates a new induction variable by moving the use before the definition of D.2708_4 = start_3(D) + i_12. So it just does what we teach PRE not to do ... --

[Bug tree-optimization/41488] IVOpts cannot coalesce multiple induction variables

2009-09-28 Thread rahul at icerasemi dot com
--- Comment #1 from rahul at icerasemi dot com 2009-09-28 12:45 --- See http://gcc.gnu.org/ml/gcc/2009-09/msg00432.html for some followup. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41488

[Bug tree-optimization/41488] IVOpts cannot coalesce multiple induction variables

2009-09-28 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-09-28 15:30 --- Confirmed. Another way is to move loop header copying before FRE. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added