https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123604
--- Comment #14 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- (In reply to Richard Earnshaw from comment #13) > Interestingly, aarch64 can create merged arith/compare insns during the > cmpelim pass. Arm lacks TARGET_FLAGS_REGNUM to enable that pass, but even > adding that does not cause the merged insns to be created. > > Investigating... Because the Arm backend uses COND_EXEC and compare_elim currently doesn't support that. It could probably be fixed, but that would be a new feature.
