https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122190
--- Comment #1 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Alfie Richards <[email protected]>: https://gcc.gnu.org/g:f1837613162b4aed08a47efba875616e19f4362a commit r16-4578-gf1837613162b4aed08a47efba875616e19f4362a Author: Alfie Richards <[email protected]> Date: Tue Oct 7 12:04:14 2025 +0000 aarch64: Fix fmv priority ordering [PR target/122190] This fixes the versioning rules for aarch64. Previously this would prioritize the version string with more extensions specified regardless of the extension. The ACLE rules are that any two version strings should be ordered by the highest priority feature that the versions don't have in common. PR target/122190 gcc/ChangeLog: * config/aarch64/aarch64.cc (compare_feature_masks): Fix version rules. gcc/testsuite/ChangeLog: * gcc.target/aarch64/pr122190.c: New test Reviewed-by: Wilco Dijkstra <[email protected]>
