diff options
author | Jim Wilson <wilson@gcc.gnu.org> | 1996-05-23 16:53:39 -0700 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1996-05-23 16:53:39 -0700 |
commit | 88306d12bb3131654511eb2e369626dd2e9d1a70 (patch) | |
tree | a8f40b0322c56aa5345462a3833d56927fe8b764 | |
parent | 8e56feedf2471eaf28f831e1cd4267c1cb33df5e (diff) | |
download | gcc-88306d12bb3131654511eb2e369626dd2e9d1a70.zip gcc-88306d12bb3131654511eb2e369626dd2e9d1a70.tar.gz gcc-88306d12bb3131654511eb2e369626dd2e9d1a70.tar.bz2 |
(set_nonzero_bits_and_sign_copies): Set
reg_sign_bit_copies to one not zero to indicate that the value
is unknown.
From-SVN: r12086
-rw-r--r-- | gcc/combine.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/combine.c b/gcc/combine.c index 7ba5c9a..9427060 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -737,7 +737,7 @@ set_nonzero_bits_and_sign_copies (x, set) if (set == 0 || GET_CODE (set) == CLOBBER) { reg_nonzero_bits[REGNO (x)] = GET_MODE_MASK (GET_MODE (x)); - reg_sign_bit_copies[REGNO (x)] = 0; + reg_sign_bit_copies[REGNO (x)] = 1; return; } @@ -787,7 +787,7 @@ set_nonzero_bits_and_sign_copies (x, set) else { reg_nonzero_bits[REGNO (x)] = GET_MODE_MASK (GET_MODE (x)); - reg_sign_bit_copies[REGNO (x)] = 0; + reg_sign_bit_copies[REGNO (x)] = 1; } } } |