https://gcc.gnu.org/g:5b6dfd6941c7f8c4ff52cead84ba4eda3caaa243
commit r17-4057-g5b6dfd6941c7f8c4ff52cead84ba4eda3caaa243 Author: Kyrylo Tkachov <[email protected]> Date: Thu Jul 23 08:38:05 2026 +0200 ifcvt: drop a redundant else_bb test in noce_process_if_block The test is inside a block already guarded by "insn_b && else_bb", so else_bb is known non-null. No functional change. gcc/ChangeLog: * ifcvt.cc (noce_process_if_block): Remove a redundant else_bb test. Signed-off-by: Kyrylo Tkachov <[email protected]> Diff: --- gcc/ifcvt.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/ifcvt.cc b/gcc/ifcvt.cc index a05d23e044c2..37b508a6fa9d 100644 --- a/gcc/ifcvt.cc +++ b/gcc/ifcvt.cc @@ -5059,7 +5059,7 @@ noce_process_if_block (struct noce_if_info *if_info) { rtx note; - if (else_bb && insn_b == BB_END (else_bb)) + if (insn_b == BB_END (else_bb)) BB_END (else_bb) = PREV_INSN (insn_b); reorder_insns (insn_b, insn_b, PREV_INSN (jump));
