[Bug middle-end/29256] [4.2 regression] loop performance regression

2006-10-06 Thread rakdver at gcc dot gnu dot org
--- Comment #17 from rakdver at gcc dot gnu dot org 2006-10-06 19:32 --- Subject: Bug 29256 Author: rakdver Date: Fri Oct 6 19:32:04 2006 New Revision: 117513 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=117513 Log: PR middle-end/29256 * tree-ssa-loop-ivopts.

[Bug middle-end/29256] [4.2 regression] loop performance regression

2006-10-01 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29256

[Bug middle-end/29256] [4.2 regression] loop performance regression

2006-09-28 Thread rakdver at gcc dot gnu dot org
--- Comment #16 from rakdver at gcc dot gnu dot org 2006-09-28 23:48 --- Patch for the induction variable selection (that however does not fix the problem with offsetted addressing modes not being created after unrolling): http://gcc.gnu.org/ml/gcc-patches/2006-09/msg01308.html --

[Bug middle-end/29256] [4.2 regression] loop performance regression

2006-09-28 Thread rakdver at gcc dot gnu dot org
--- Comment #15 from rakdver at gcc dot gnu dot org 2006-09-28 14:50 --- (In reply to comment #8) > D.1563 = -&a; > MEM[base: (int *) D.1563 + &c, index: D.1562] = MEM[base: D.1562]; > > WTFFF This is caused by my change to ivopts in http://gcc.gnu.org/ml/gcc-patches/2006-08/m

[Bug middle-end/29256] [4.2 regression] loop performance regression

2006-09-28 Thread rakdver at gcc dot gnu dot org
-- rakdver at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |rakdver at gcc dot gnu dot |dot org

[Bug middle-end/29256] [4.2 regression] loop performance regression

2006-09-28 Thread rakdver at gcc dot gnu dot org
--- Comment #14 from rakdver at gcc dot gnu dot org 2006-09-28 14:40 --- > > > for this loop instead of just one. > > > Actually unrolling is not need to produced the bad code: > > > .L2: > > > lwz 0,0(9) > > > stwx 0,11,9 > > > addi 9,9,4 > > > bdnz .L2

[Bug middle-end/29256] [4.2 regression] loop performance regression

2006-09-28 Thread pinskia at gcc dot gnu dot org
--- Comment #13 from pinskia at gcc dot gnu dot org 2006-09-28 14:34 --- (In reply to comment #12) > (In reply to comment #11) > > (In reply to comment #9) > > > Oh, didn't I fix this? See PR26726. > > This is unrelated to that as the trees produced is defined but just looks > > weird

[Bug middle-end/29256] [4.2 regression] loop performance regression

2006-09-28 Thread rakdver at gcc dot gnu dot org
--- Comment #12 from rakdver at gcc dot gnu dot org 2006-09-28 14:21 --- (In reply to comment #11) > (In reply to comment #9) > > Oh, didn't I fix this? See PR26726. > This is unrelated to that as the trees produced is defined but just looks > weird > and really the one IV selection i

[Bug middle-end/29256] [4.2 regression] loop performance regression

2006-09-28 Thread pinskia at gcc dot gnu dot org
--- Comment #11 from pinskia at gcc dot gnu dot org 2006-09-28 14:16 --- (In reply to comment #9) > Oh, didn't I fix this? See PR26726. This is unrelated to that as the trees produced is defined but just looks weird and really the one IV selection is messed up. It should have chosen t