Message ID | 20240710000556.3226215-1-quic_apinski@quicinc.com |
---|---|
State | New |
Headers | show |
Series | Remove expanding complex EQ/NE inside a GIMPLE_RETURN [PR115721] | expand |
On 7/9/24 6:05 PM, Andrew Pinski wrote: > This code has been dead at least since the move over to tuples > in 0-88576-g726a989a8b74bf, when gimple returns could only have > a simple expression in it. So let's remove it. > > Bootstrapped and tested on x86_64-linux-gnu with no regressions. > > gcc/ChangeLog: > > PR tree-optimization/115721 > * tree-complex.cc (expand_complex_comparison): Remove > support for GIMPLE_RETURN. OK jeff
diff --git a/gcc/tree-complex.cc b/gcc/tree-complex.cc index d2d9d76827d..dfb45b9d91c 100644 --- a/gcc/tree-complex.cc +++ b/gcc/tree-complex.cc @@ -1622,14 +1622,6 @@ expand_complex_comparison (gimple_stmt_iterator *gsi, tree ar, tree ai, switch (gimple_code (stmt)) { - case GIMPLE_RETURN: - { - greturn *return_stmt = as_a <greturn *> (stmt); - type = TREE_TYPE (gimple_return_retval (return_stmt)); - gimple_return_set_retval (return_stmt, fold_convert (type, cc)); - } - break; - case GIMPLE_ASSIGN: type = TREE_TYPE (gimple_assign_lhs (stmt)); gimple_assign_set_rhs_from_tree (gsi, fold_convert (type, cc));
This code has been dead at least since the move over to tuples in 0-88576-g726a989a8b74bf, when gimple returns could only have a simple expression in it. So let's remove it. Bootstrapped and tested on x86_64-linux-gnu with no regressions. gcc/ChangeLog: PR tree-optimization/115721 * tree-complex.cc (expand_complex_comparison): Remove support for GIMPLE_RETURN. Signed-off-by: Andrew Pinski <quic_apinski@quicinc.com> --- gcc/tree-complex.cc | 8 -------- 1 file changed, 8 deletions(-)