From: rth Date: Mon, 23 Nov 2009 16:12:06 +0000 (+0000) Subject: * config/i386/i386.c (avx_vpermilp_parallel): Fix sign compare X-Git-Tag: upstream/4.9.2~32463 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=716caf1d8fed1327d6ba75c0b09ece8165928adf;p=platform%2Fupstream%2Flinaro-gcc.git * config/i386/i386.c (avx_vpermilp_parallel): Fix sign compare mismatch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154451 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0fffc28..58ede88 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-11-23 Richard Henderson + + * config/i386/i386.c (avx_vpermilp_parallel): Fix sign compare + mismatch. + 2009-11-23 Paul Brook * config/arm/arm.c (arm_compute_save_reg0_reg12_mask): Add special diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index b149924..ad1eee4 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -24539,7 +24539,7 @@ avx_vpermilp_parallel (rtx par, enum machine_mode mode) unsigned mask = 0; unsigned char ipar[8]; - if (XVECLEN (par, 0) != nelt) + if (XVECLEN (par, 0) != (int) nelt) return 0; /* Validate that all of the elements are constants, and not totally