diff options
author | Tom Wood <wood@gnu.org> | 1992-04-22 10:20:05 +0000 |
---|---|---|
committer | Tom Wood <wood@gnu.org> | 1992-04-22 10:20:05 +0000 |
commit | 13837058c109dd5915b4003bc903277417982ddb (patch) | |
tree | 8117994cf5875a1e923b3bb2611acdc320304328 | |
parent | 078fb2a455f6202658ca0b944fcd9e183ceedfd7 (diff) | |
download | gcc-13837058c109dd5915b4003bc903277417982ddb.zip gcc-13837058c109dd5915b4003bc903277417982ddb.tar.gz gcc-13837058c109dd5915b4003bc903277417982ddb.tar.bz2 |
*** empty log message ***
From-SVN: r815
-rw-r--r-- | gcc/fold-const.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gcc/fold-const.c b/gcc/fold-const.c index 80e329a..c620a22 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -3486,7 +3486,7 @@ fold (expr) { case 0: /* Always false. */ - return convert (type, integer_zero_node); + return omit_one_operand (type, integer_zero_node, arg0); case 1: code = LT_EXPR; break; @@ -3507,10 +3507,12 @@ fold (expr) break; case 7: /* Always true. */ - return convert (type, integer_one_node); + return omit_one_operand (type, integer_one_node, arg0); } - return fold (build (code, type, cval1, cval2)); + return omit_one_operand (type, + fold (build (code, type, cval1, cval2)), + arg0); } } } |