(set_nonzero_bits_and_sign_copies): Set
authorJim Wilson <wilson@gcc.gnu.org>
Thu, 23 May 1996 23:53:39 +0000 (16:53 -0700)
committerJim Wilson <wilson@gcc.gnu.org>
Thu, 23 May 1996 23:53:39 +0000 (16:53 -0700)
reg_sign_bit_copies to one not zero to indicate that the value
is unknown.

From-SVN: r12086

gcc/combine.c

index 7ba5c9a..9427060 100644 (file)
@@ -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;
        }
     }
 }