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