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

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|powerpc64le-unknown-linux-g |powerpc64le-unknown-linux-g
                   |nu                          |nu,
                   |                            |aarch64-unknown-linux-gnu

--- Comment #2 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Similar for aarch64.

godbolt tells me that clang generates

        and     x8, x1, x0
        bic     x9, x2, x0
        orr     x0, x9, x8
        ret

whereas gcc does

        eor     x1, x2, x1
        and     x1, x1, x0
        eor     x0, x1, x2
        ret

Reply via email to