From: Kyrylo Tkachov <[email protected]>

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]>
---
 gcc/ifcvt.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/ifcvt.cc b/gcc/ifcvt.cc
index 0763cc07b9f..3407e35de59 100644
--- a/gcc/ifcvt.cc
+++ b/gcc/ifcvt.cc
@@ -5120,7 +5120,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));
 
-- 
2.50.1 (Apple Git-155)

Reply via email to