https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109549
--- Comment #7 from Uroš Bizjak <ubizjak at gmail dot com> --- (In reply to Andrew Pinski from comment #2) > Note for some x86 cores having 2 or more cmove back to back is worse than a > conditional jump so maybe the testcase is now catching what it should happen > ... Please see PR85559 meta bug and PR56309. Some heuristic should be developed when to use CMOV insn. Some analysis is at: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54073#c16