[gcc r17-3269] tree-optimization: Remove dead code in gimple-ssa-nonnull-compare.cc. [PR120580]
Kael Andrew Franco via Gcc-cvs <[email protected]>
| Newsgroups | gmane.comp.gcc.cvs |
|---|---|
| Message-ID | <[email protected]> |
https://gcc.gnu.org/g:e407d1bc83ae75d8a4ca0b0c04dcf0d843ce1d7a commit r17-3269-ge407d1bc83ae75d8a4ca0b0c04dcf0d843ce1d7a Author: Kael Andrew Alonzo Franco <[email protected]> Date: Wed Aug 12 19:55:10 2026 -0400 tree-optimization: Remove dead code in gimple-ssa-nonnull-compare.cc. [PR120580] This is dead since COND_EXPR is always a SSA_NAME or a constant. Bootstrapped and regtested on x86_64-pc-linux-gnu. PR tree-optimization/120580 gcc/ChangeLog: * gimple-ssa-nonnull-compare.cc (do_warn_nonnull_compare): Remove dead code. Signed-off-by: Kael Andrew Franco <[email protected]> Diff: --- gcc/gimple-ssa-nonnull-compare.cc | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/gcc/gimple-ssa-nonnull-compare.cc b/gcc/gimple-ssa-nonnull-compare.cc index 7524d789cf10..a9ba27d55675 100644 --- a/gcc/gimple-ssa-nonnull-compare.cc +++ b/gcc/gimple-ssa-nonnull-compare.cc @@ -73,24 +73,6 @@ do_warn_nonnull_compare (function *fun, tree arg) if (gimple_assign_rhs1 (stmt) == d) op = gimple_assign_rhs2 (stmt); break; - case COND_EXPR: - switch (TREE_CODE (gimple_assign_rhs1 (stmt))) - { - case EQ_EXPR: - case NE_EXPR: - op = gimple_assign_rhs1 (stmt); - if (TREE_OPERAND (op, 0) != d) - { - op = NULL_TREE; - break; - } - loc = EXPR_LOC_OR_LOC (op, loc); - op = TREE_OPERAND (op, 1); - break; - default: - break; - } - break; default: break; }