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.

Reply via email to