aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2001-10-30 03:24:08 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2001-10-30 03:24:08 +0000
commitb016d07e15f81ab694af75c4dcce46f9d2da3676 (patch)
tree40e3869c83468c01357a4e43d4b6b6d73098b6d3
parent1ac0469598032fea07afa203c10a735a99259551 (diff)
downloadgcc-b016d07e15f81ab694af75c4dcce46f9d2da3676.zip
gcc-b016d07e15f81ab694af75c4dcce46f9d2da3676.tar.gz
gcc-b016d07e15f81ab694af75c4dcce46f9d2da3676.tar.bz2
combine.c (num_sign_bit_copies): Avoid signed/unsigned warnings.
* combine.c (num_sign_bit_copies): Avoid signed/unsigned warnings. From-SVN: r46625
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/combine.c4
2 files changed, 5 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ce7abf9..a1f448b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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>
diff --git a/gcc/combine.c b/gcc/combine.c
index e16cb4d..8e3c0c5 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -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;