diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2001-10-30 03:24:08 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2001-10-30 03:24:08 +0000 |
commit | b016d07e15f81ab694af75c4dcce46f9d2da3676 (patch) | |
tree | 40e3869c83468c01357a4e43d4b6b6d73098b6d3 | |
parent | 1ac0469598032fea07afa203c10a735a99259551 (diff) | |
download | gcc-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/ChangeLog | 3 | ||||
-rw-r--r-- | gcc/combine.c | 4 |
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; |