diff options
Diffstat (limited to 'gcc/fold-const.c')
-rw-r--r-- | gcc/fold-const.c | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/gcc/fold-const.c b/gcc/fold-const.c index 88e70d6..1eac946 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -105,7 +105,6 @@ static enum comparison_code comparison_to_compcode (enum tree_code); static enum tree_code compcode_to_comparison (enum comparison_code); static tree combine_comparisons (enum tree_code, enum tree_code, enum tree_code, tree, tree, tree); -static int truth_value_p (enum tree_code); static int operand_equal_for_comparison_p (tree, tree, tree); static int twoval_comparison_p (tree, tree *, tree *, int *); static tree eval_subst (tree, tree, tree, tree, tree); @@ -2981,17 +2980,6 @@ combine_comparisons (enum tree_code code, enum tree_code lcode, return fold_build2 (compcode_to_comparison (compcode), truth_type, ll_arg, lr_arg); } - -/* Return nonzero if CODE is a tree code that represents a truth value. */ - -static int -truth_value_p (enum tree_code code) -{ - return (TREE_CODE_CLASS (code) == tcc_comparison - || code == TRUTH_AND_EXPR || code == TRUTH_ANDIF_EXPR - || code == TRUTH_OR_EXPR || code == TRUTH_ORIF_EXPR - || code == TRUTH_XOR_EXPR || code == TRUTH_NOT_EXPR); -} /* Return nonzero if two operands (typically of the same tree node) are necessarily equal. If either argument has side-effects this |