https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116444
--- Comment #6 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Andre Simoes Dias Vieira <avie...@gcc.gnu.org>: https://gcc.gnu.org/g:1e8396464cb990d554c932cd959742b86660a25a commit r15-5044-g1e8396464cb990d554c932cd959742b86660a25a Author: Andre Simoes Dias Vieira <andre.simoesdiasvie...@arm.com> Date: Fri Nov 8 13:34:57 2024 +0000 arm: Improvements to arm_noce_conversion_profitable_p call [PR 116444] When not dealing with the special armv8.1-m.main conditional instructions case make sure it uses the default_noce_conversion_profitable_p call to determine whether the sequence is cost effective. Also make sure arm_noce_conversion_profitable_p accepts vsel<cond> patterns for Armv8.1-M Mainline targets. gcc/ChangeLog: PR target/116444 * config/arm/arm.cc (arm_noce_conversion_profitable_p): Call default_noce_conversion_profitable_p when not dealing with the armv8.1-m.main special case. (arm_is_vsel_fp_insn): New function.