From 82a344f206725ba002af4fed318f37dfb7e566a0 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Wed, 12 Jan 2022 10:42:32 +0100 Subject: Use CASE_CONVERT in a few more cases This uses CASE_CONVERT more which eases eventual removal of NOP_EXPR. 2022-04-29 Richard Biener gcc/cp/ * constexpr.cc (fold_simple_1): Use CASE_CONVERT. * cp-gimplify.cc (cp_fold): Likewise. * pt.cc (tsubst_copy): Likewise. gcc/ * dojump.cc (do_jump): Use CASE_CONVERT. * tree-ssa-dom.cc (edge_info::derive_equivalences): Likewise. --- gcc/cp/constexpr.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'gcc/cp/constexpr.cc') diff --git a/gcc/cp/constexpr.cc b/gcc/cp/constexpr.cc index 47d5113..c40efa6 100644 --- a/gcc/cp/constexpr.cc +++ b/gcc/cp/constexpr.cc @@ -8016,9 +8016,8 @@ fold_simple_1 (tree t) case NEGATE_EXPR: case BIT_NOT_EXPR: case TRUTH_NOT_EXPR: - case NOP_EXPR: case VIEW_CONVERT_EXPR: - case CONVERT_EXPR: + CASE_CONVERT: case FLOAT_EXPR: case FIX_TRUNC_EXPR: case FIXED_CONVERT_EXPR: -- cgit v1.1