------- Comment #9 from ian at airs dot com  2006-02-16 02:08 -------
FYI, this code looks OK to me on mainline, entering the loop at .L18:

.L29:
        andl    $-16, %edx
        cmpb    $80, %dl
        jne     .L27
        subl    $1, %ecx
        je      .L28
.L18:
        movl    $86, %edx
        movl    %edx, %eax
        andl    $7, %eax
        cmpb    $6, %al
        movb    $86, b_rec
        je      .L29
.L27:
        call    abort
.L28:

Still looks kind of sloppy in 4.1, though.

I haven't tried to figure out what fixed it on mainline.


-- 

ian at airs dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ian at airs dot com


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

Reply via email to