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

--- Comment #35 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The trunk branch has been updated by Andrew Pinski <[email protected]>:

https://gcc.gnu.org/g:f0c0214fbcf10198b5dbc2d102a7c8f55f631f4c

commit r17-678-gf0c0214fbcf10198b5dbc2d102a7c8f55f631f4c
Author: Disservin <[email protected]>
Date:   Wed May 20 20:01:07 2026 +0200

    aarch64: Add bitreverse expanders [PR50481]

    Add missing AArch64 bitreverse expanders so __builtin_bitreverse*
    can lower to existing rbit patterns.

            PR target/50481
    gcc/testsuite/ChangeLog:
            * gcc.target/aarch64/bitreverse.c: New test.

    gcc/ChangeLog:
            * config/aarch64/aarch64.md (bitreverse<mode>2, bitreverseqi2,
            bitreversehi2): New expanders.
            * config/aarch64/aarch64-simd.md (bitreverse<mode>2): New expander.

    Signed-off-by: Disservin <[email protected]>

Reply via email to