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

Ivan Sorokin <vanyacpp at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |vanyacpp at gmail dot com

--- Comment #2 from Ivan Sorokin <vanyacpp at gmail dot com> ---
This issue was fixed in PR106379 by Richard Biener.

After https://gcc.gnu.org/g:375668e0508fbe173af1ed519d8ae2b79f388d94 for both
fa and fb we have:

fa(bool&, bool&, bool&):
        movzx   eax, BYTE PTR [rsi]
        cmp     BYTE PTR [rdi], al
        sete    BYTE PTR [rdx]
        ret
fb(bool&, bool&, bool&):
        movzx   eax, BYTE PTR [rsi]
        cmp     BYTE PTR [rdi], al
        sete    BYTE PTR [rdx]
        ret

I think the issue can be closed now.

Reply via email to