From: Richard Kenner Date: Thu, 1 Jul 1993 13:48:11 +0000 (-0400) Subject: (fold, case GE_EXPR, LT_EXPR): Don't assume result of comparison is X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=56f8e5e67c30b76789931b4a4242f6e36c039ca2;p=gcc.git (fold, case GE_EXPR, LT_EXPR): Don't assume result of comparison is integer_type_node. From-SVN: r4813 --- diff --git a/gcc/fold-const.c b/gcc/fold-const.c index 827b2e42d8c..ecae11e927b 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -4216,11 +4216,13 @@ fold (expr) TREE_SET_CODE (t, EQ_EXPR); break; case GE_EXPR: - return omit_one_operand (integer_type_node, - integer_one_node, arg0); + return omit_one_operand (type, + convert (type, integer_one_node), + arg0); case LT_EXPR: - return omit_one_operand (integer_type_node, - integer_zero_node, arg0); + return omit_one_operand (type, + convert (type, integer_zero_node), + arg0); } }