aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>1996-11-15 11:37:48 +0000
committerRichard Kenner <kenner@vlsi1.ultra.nyu.edu>1996-11-15 11:37:48 +0000
commitc5cea6604d0fab27a433ff1c0433b603187cc995 (patch)
tree0e409ee106755ec185aaf3ca1afe31f5ebb1b48b /gcc/fold-const.c
parentb8d512f8a8f9ca53d86bec8fff69f68d35de0df1 (diff)
(range_binop): Set SNG1 to zero if ARG1 is a not a lower or upper
bound. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@13161 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/fold-const.c')
-rw-r--r--gcc/fold-const.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/fold-const.c b/gcc/fold-const.c
index 1ddfd478208..0d91894285e 100644
--- a/gcc/fold-const.c
+++ b/gcc/fold-const.c
@@ -2669,7 +2669,7 @@ range_binop (code, type, arg0, upper0_p, arg1, upper1_p)
for neither. Then compute our result treating them as never equal
and comparing bounds to non-bounds as above. */
sgn0 = arg0 != 0 ? 0 : (upper0_p ? 1 : -1);
- sgn1 = arg1 != 0 ? 1 : (upper1_p ? 1 : -1);
+ sgn1 = arg1 != 0 ? 0 : (upper1_p ? 1 : -1);
switch (code)
{
case EQ_EXPR: case NE_EXPR: