combine.c (num_sign_bit_copies): Avoid signed/unsigned warnings.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Tue, 30 Oct 2001 03:24:08 +0000 (03:24 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Tue, 30 Oct 2001 03:24:08 +0000 (03:24 +0000)
* combine.c (num_sign_bit_copies): Avoid signed/unsigned
warnings.

From-SVN: r46625

gcc/ChangeLog
gcc/combine.c

index ce7abf95917219b06b3c6033e1670cf72a105d74..a1f448bf18aabee19df482ba825f9fcde335f9e8 100644 (file)
@@ -1,5 +1,8 @@
 2001-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
+       * combine.c (num_sign_bit_copies): Avoid signed/unsigned
+       warnings.
+
        * sparc/sol2.h: Include <sys/mman.h> when L_trampoline is defined.
 
 Mon Oct 29 19:22:07 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
index e16cb4d7d03fbcd9798388863a811553462ecdf4..8e3c0c5d3fc35157b9c5422e1db819787482dd3d 100644 (file)
@@ -8510,8 +8510,8 @@ num_sign_bit_copies (x, mode)
       if (! POINTERS_EXTEND_UNSIGNED && GET_MODE (x) == Pmode
          && (code == PLUS || code == MINUS)
          && GET_CODE (XEXP (x, 0)) == REG && REG_POINTER (XEXP (x, 0)))
-       result = MAX ((GET_MODE_BITSIZE (Pmode)
-                      - GET_MODE_BITSIZE (ptr_mode) + 1),
+       result = MAX ((int)(GET_MODE_BITSIZE (Pmode)
+                           - GET_MODE_BITSIZE (ptr_mode) + 1),
                      result);
 #endif
       return result;