reopen 94701
quit

On Sat, May 17, 2003 at 04:51:55PM -0500, Debian Bug Tracking System wrote:
> This is an automatic notification regarding your Bug report
> #94701: [PR optimization/2960] Duplicate loop conditions even with -Os,
> which was filed against the gcc-3.2 package.
> 
> It has been closed by one of the developers, namely
> Matthias Klose <[EMAIL PROTECTED]>.

Although the upstream fix certainly seems to have corrected the
problem, gcc-3.3 -Os from unstable still generates basically the same
code with the dupliate test of %ebx against k:

a:
        pushl   %ebp
        movl    %esp, %ebp
        pushl   %ebx
        movl    8(%ebp), %ebx
        cmpl    %ebx, k
        jge     .L7
.L5:
        call    b
        cmpl    %ebx, k
        jl      .L5
.L7:
        popl    %ebx
        leave
        ret
        .size   a, .-a
        .comm   k,4,4
        .ident  "GCC: (GNU) 3.3 (Debian)"
-- 
Debian GNU/Linux 3.0 is out! ( http://www.debian.org/ )
Email:  Herbert Xu ~{PmV>HI~} <[EMAIL PROTECTED]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt


Reply via email to