This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug optimization/3995] i386 optimisation: joining tests


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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



------- Additional Comments From pinskia at gcc dot gnu dot org  2003-08-10 15:36 -------
This is already fixed on the mainline GCC produce this:
foo:
        pushl   %ebp
        movl    %esp, %ebp
        subl    $8, %esp
        cmpb    $0, 8(%ebp)
        jle     .L2
        call    a
        leave
        ret
        .p2align 2,,3
.L2:
        call    b
        leave
        ret


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]