--- 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
-
--- 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
--- 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
--- 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
--
--- 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
--- 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