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)