https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78809

--- Comment #38 from Wilco <wilco at gcc dot gnu.org> ---
(In reply to qinzhao from comment #37)
> since all the implementation were in trunk.
> can I close this PR now?

Thanks, it generates pretty much what I expected for t1.

However there is an issue:

t1:
        ldrsb   w1, [x0]
        subs    w1, w1, #97
        bne     .L68
        ldrsb   w1, [x0, 1]
.L68:
        mov     w0, w1
        ret

This uses signed char while the C standard says the comparison is done on
unsigned chars.

Reply via email to