(operand_equal_p): Do real comparison with REAL_VALUES_EQUAL.
authorRichard Kenner <kenner@gcc.gnu.org>
Fri, 15 Nov 1996 17:48:28 +0000 (12:48 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 15 Nov 1996 17:48:28 +0000 (12:48 -0500)
commit80906567f4c44f9127300aa3832b64a4ae77282f
tree89b4801e57ae152185d142595ec116832f71eb91
parent5d9dd5a55ae713b6411311e08921955553146eac
(operand_equal_p): Do real comparison with REAL_VALUES_EQUAL.

(make_range): Properly decide when to get TREE_TYPE of arg0.
Handle EXP being an INTEGER_CST at end.
(fold_range_test): Handle return of 0 from make_range.
(fold, case TRUTH_AND_EXPR): Handle first arg of 0.
(fold, case TRUTH_OR_EXPR): Handle first arg of 1.

From-SVN: r13163
gcc/fold-const.c