https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124624
--- Comment #7 from Shivam Gupta <shivam98.tkg at gmail dot com> --- Ran an automated git bisect to find cmovne origin - 1d8e2d51e5c5cbdb6ad6f455a050af869103dad4 is the first bad commit commit 1d8e2d51e5c5cbdb6ad6f455a050af869103dad4 Author: Andrew Pinski <[email protected]> Date: Tue Nov 11 11:29:38 2025 -0800 cfgcleanup: Support merging forwarder blocks with phis [PR122493] This adds support for merging forwarder blocks with phis in cleanupcfg. This patch might seem small but that is because the previous patches were done to build up to make it easier to add this support. ... gcc/ChangeLog: * tree-cfgcleanup.cc (tree_forwarder_block_p): Change bool argument to a must have phi and allow phis if it is false. (remove_forwarder_block): Add support for merging of forwarder blocks with phis.
