Re: [PATCH] tree-optimization: Remove dead code. [PR126669]
Andrea Pinski <[email protected]> Thu, 6 Aug 2026 16:21:26 -0700
| Newsgroups | gmane.comp.gcc.patches |
|---|---|
| Message-ID | <CALvbMcDX5sjfbzdFxGSRpfrrJjZvt2L_TACLp5c3Z+gX=LEU9Q@mail.gmail.com> |
On Thu, Aug 6, 2026 at 3:42 PM Kael Andrew Franco <[email protected]> wrote: > > From 703b6ff7a44a72fdd7bb5c1f388da90fd5f9054b Mon Sep 17 00:00:00 2001 > From: Kael Andrew Alonzo Franco <[email protected]> > Date: Thu, 6 Aug 2026 06:41:19 -0400 > Subject: [PATCH] tree-optimization: Remove dead code. [PR126669] > > This is dead since COND_EXPR is always a SSA_NAME or a constant. Ok. > > Bootstrapped and regtested on x86_64-pc-linux-gnu. > > gcc/ChangeLog: > > * tree-ssa-strlen.cc (use_in_zero_equality): Remove dead code. > > Signed-off-by: Kael Andrew Franco <[email protected]> > --- > gcc/tree-ssa-strlen.cc | 14 +------------- > 1 file changed, 1 insertion(+), 13 deletions(-) > > diff --git a/gcc/tree-ssa-strlen.cc b/gcc/tree-ssa-strlen.cc > index d6949441f31..8e2550f553a 100644 > --- a/gcc/tree-ssa-strlen.cc > +++ b/gcc/tree-ssa-strlen.cc > @@ -3995,19 +3995,7 @@ use_in_zero_equality (tree res, bool exclusive) > if (gimple_code (use_stmt) == GIMPLE_ASSIGN) > { > tree_code code = gimple_assign_rhs_code (use_stmt); > - if (code == COND_EXPR) > - { > - tree cond_expr = gimple_assign_rhs1 (use_stmt); > - if ((TREE_CODE (cond_expr) != EQ_EXPR > - && (TREE_CODE (cond_expr) != NE_EXPR)) > - || !integer_zerop (TREE_OPERAND (cond_expr, 1))) > - { > - if (exclusive) > - return NULL; > - continue; > - } > - } > - else if (code == EQ_EXPR || code == NE_EXPR) > + if (code == EQ_EXPR || code == NE_EXPR) > { > if (!integer_zerop (gimple_assign_rhs2 (use_stmt))) > { > -- > 2.55.0 > >