------- Additional Comments From pinskia at gcc dot gnu dot org  2005-01-23 
01:17 -------
(In reply to comment #6)
> (In reply to comment #4)
> > This can be fixed at the tree level without any gcse or ra hacking: 
> > http://gcc.gnu.org/ml/gcc-patches/2005-01/msg01462.html 
> 
> GCC generates poor code for this function even with that patch applied:

This looks like a different bug because with 3.3.3 we get the good code but not 
with 3.4.0.
Good code meaning:
.L5:
        addl    %edi, %ebp
        addl    %ebp, %esi
        addl    %esi, %ecx
        addl    %ecx, %edx
        addl    %edx, %eax
        addl    %eax, %edi
        decl    %ebx
        jne     .L5

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19464

Reply via email to