[Bug tree-optimization/17647] [4.0 regression] Missing i386 addressing modes

2004-12-04 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-05 04:29 --- This is a dup of bug 18463. *** This bug has been marked as a duplicate of 18463 *** -- What|Removed |Added -

[Bug tree-optimization/17647] [4.0 regression] Missing i386 addressing modes

2004-11-26 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-26 15:40 --- (In reply to comment #7) > (In reply to comment #6) > > This is fully a IV-OPTS problem now. > > With -fno-ivopts, I get > > I can't get the same code as you. With mainline gcc (gcc version 4.0.0 > 2004112

[Bug tree-optimization/17647] [4.0 regression] Missing i386 addressing modes

2004-11-26 Thread uros at gcc dot gnu dot org
--- Additional Comments From uros at gcc dot gnu dot org 2004-11-26 08:50 --- (In reply to comment #6) > This is fully a IV-OPTS problem now. > With -fno-ivopts, I get I can't get the same code as you. With mainline gcc (gcc version 4.0.0 20041126 (experimental)) and 'gcc -O2 -S -fno-iv

[Bug tree-optimization/17647] [4.0 regression] Missing i386 addressing modes

2004-11-25 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-25 23:37 --- This is fully a IV-OPTS problem now. With -fno-ivopts, I get .L5: fldl(%edx,%eax,8) fstpl (%ecx,%eax,8) incl%eax cmpl%eax, %esi jg .L5 --

[Bug tree-optimization/17647] [4.0 regression] Missing i386 addressing modes

2004-11-05 Thread uros at kss-loka dot si
--- Additional Comments From uros at kss-loka dot si 2004-11-05 08:00 --- Another comment on code in comment #3: LEA instruction uses only 32bit constant as a displacement. The code size of inner loop is considerably bigger in gcc-4.0 compiled code. (Note that LEA with a scale factor sho

[Bug tree-optimization/17647] [4.0 regression] Missing i386 addressing modes

2004-11-04 Thread uros at kss-loka dot si
--- Additional Comments From uros at kss-loka dot si 2004-11-04 09:33 --- ASM code, produced with CVS gcc dated 04. Nov 2004 looks much better, but still not as good as 3.2: LU_copy_matrix: pushl %ebp pushl %edi pushl %esi pushl %ebx movl