aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2009-11-23 08:12:06 -0800
committerRichard Henderson <rth@gcc.gnu.org>2009-11-23 08:12:06 -0800
commit2f951ef47fd92e5a2b4415ac8f3d525bd324a845 (patch)
tree5c8a5357e915d1e02a8c71a1820dec4e7772c297 /gcc
parent87501227a9444c3ab7a052eb7fd29ddbb60ef6f8 (diff)
downloadgcc-2f951ef47fd92e5a2b4415ac8f3d525bd324a845.zip
gcc-2f951ef47fd92e5a2b4415ac8f3d525bd324a845.tar.gz
gcc-2f951ef47fd92e5a2b4415ac8f3d525bd324a845.tar.bz2
i386.c (avx_vpermilp_parallel): Fix sign compare mismatch.
* config/i386/i386.c (avx_vpermilp_parallel): Fix sign compare mismatch. From-SVN: r154451
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/i386.c2
2 files changed, 6 insertions, 1 deletions
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 <rth@redhat.com>
+
+ * config/i386/i386.c (avx_vpermilp_parallel): Fix sign compare
+ mismatch.
+
2009-11-23 Paul Brook <paul@codesourcery.com>
* 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