From 09b2913ad086772c62807162c899e44a752bcd87 Mon Sep 17 00:00:00 2001 From: rsandifo Date: Fri, 25 Apr 2014 09:00:54 +0000 Subject: [PATCH] Fix a couple of tree-ssa-ccp errors. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/wide-int@209788 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/tree-ssa-ccp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.c index 1fcbe09bb927..301675eb1398 100644 --- a/gcc/tree-ssa-ccp.c +++ b/gcc/tree-ssa-ccp.c @@ -607,7 +607,7 @@ get_value_for_expr (tree expr, bool for_bits_p) else { val.lattice_val = VARYING; - val.mask = 1; + val.mask = -1; val.value = NULL_TREE; } return val; @@ -1848,7 +1848,7 @@ evaluate_stmt (gimple stmt) if (nonzero_bits == 0) val.mask = 0; else - val.mask = extend_mask (nonzero_bits); + val.mask = val.mask & extend_mask (nonzero_bits); } } } -- 2.11.4.GIT