From f42ef510b353657cce680c12a42cdb861ed5d081 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Mon, 17 Jul 2000 08:24:48 +0000 Subject: [PATCH] * fold-const.c: Fix comment typos. From-SVN: r35072 --- gcc/ChangeLog | 4 ++++ gcc/fold-const.c | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 534895e8b9d..84fcf4254f7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2000-07-17 Kazu Hirata + + * fold-const.c: Fix comment typos. + 2000-07-16 Laurynas Biveinis * cppfiles.c (read_name_map): Set map_list_ptr->map_list_map to NULL. diff --git a/gcc/fold-const.c b/gcc/fold-const.c index c636bdc73ee..991ad2e9e6f 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -3204,7 +3204,7 @@ simple_operand_p (exp) try to change a logical combination of comparisons into a range test. For example, both - X == 2 && X == 3 && X == 4 && X == 5 + X == 2 || X == 3 || X == 4 || X == 5 and X >= 2 && X <= 5 are converted to @@ -3299,7 +3299,7 @@ range_binop (code, type, arg0, upper0_p, arg1, upper1_p) /* Given EXP, a logical expression, set the range it is testing into variables denoted by PIN_P, PLOW, and PHIGH. Return the expression - actually being tested. *PLOW and *PHIGH will have be made the same type + actually being tested. *PLOW and *PHIGH will be made of the same type as the returned expression. If EXP is not a comparison, we will most likely not be returning a useful value and range. */ @@ -3894,7 +3894,7 @@ fold_truthop (code, truth_type, lhs, rhs) enum tree_code code; tree truth_type, lhs, rhs; { - /* If this is the "or" of two comparisons, we can do something if we + /* If this is the "or" of two comparisons, we can do something if the comparisons are NE_EXPR. If this is the "and", we can do something if the comparisons are EQ_EXPR. I.e., (a->b == 2 && a->c == 4) can become (a->new == NEW).