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]>
