Commit 56f8e5e6 by Richard Kenner

(fold, case GE_EXPR, LT_EXPR): Don't assume result of comparison is

integer_type_node.

From-SVN: r4813
parent 20c74d5e
......@@ -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);
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment