diff options
Diffstat (limited to 'gcc/fold-const.c')
-rw-r--r-- | gcc/fold-const.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/gcc/fold-const.c b/gcc/fold-const.c index 64c68b8..84c6055 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -2718,11 +2718,6 @@ invert_truthvalue (tree arg) return build (COMPOUND_EXPR, type, TREE_OPERAND (arg, 0), invert_truthvalue (TREE_OPERAND (arg, 1))); - case WITH_RECORD_EXPR: - return build (WITH_RECORD_EXPR, type, - invert_truthvalue (TREE_OPERAND (arg, 0)), - TREE_OPERAND (arg, 1)); - case NON_LVALUE_EXPR: return invert_truthvalue (TREE_OPERAND (arg, 0)); @@ -4560,12 +4555,6 @@ extract_muldiv_1 (tree t, tree c, enum tree_code code, tree wide_type) } break; - case WITH_RECORD_EXPR: - if ((t1 = extract_muldiv (TREE_OPERAND (t, 0), c, code, wide_type)) != 0) - return build (WITH_RECORD_EXPR, TREE_TYPE (t1), t1, - TREE_OPERAND (t, 1)); - break; - case LSHIFT_EXPR: case RSHIFT_EXPR: /* If the second operand is constant, this is a multiplication or floor division, by a power of two, so we can treat it that |