From b016d07e15f81ab694af75c4dcce46f9d2da3676 Mon Sep 17 00:00:00 2001 From: "Kaveh R. Ghazi" Date: Tue, 30 Oct 2001 03:24:08 +0000 Subject: [PATCH] combine.c (num_sign_bit_copies): Avoid signed/unsigned warnings. * combine.c (num_sign_bit_copies): Avoid signed/unsigned warnings. From-SVN: r46625 --- gcc/ChangeLog | 3 +++ gcc/combine.c | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ce7abf95917..a1f448bf18a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ 2001-10-29 Kaveh R. Ghazi + * combine.c (num_sign_bit_copies): Avoid signed/unsigned + warnings. + * sparc/sol2.h: Include when L_trampoline is defined. Mon Oct 29 19:22:07 2001 Richard Kenner diff --git a/gcc/combine.c b/gcc/combine.c index e16cb4d7d03..8e3c0c5d3fc 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; -- 2.30.2