From d6fde69e8acf125d806bbc4cb718d7988e696e43 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Sat, 27 Apr 2013 14:29:42 +0200 Subject: [PATCH] * config/i386/i386.c (ix86_expand_call): Make cregs_size unsigned. From-SVN: r198358 --- gcc/ChangeLog | 2 ++ gcc/config/i386/i386.c | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 980a6ba..6cce4a6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ 2013-04-27 Jakub Jelinek + * config/i386/i386.c (ix86_expand_call): Make cregs_size unsigned. + PR target/56866 * config/i386/i386.c (ix86_expand_mul_widen_evenodd): Don't use xop_pmacsdqh if uns_p. diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 886f15a..03191a6 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -23714,7 +23714,8 @@ ix86_expand_call (rtx retval, rtx fnaddr, rtx callarg1, rtx callarg2, rtx pop, bool sibcall) { - int const cregs_size = ARRAY_SIZE (x86_64_ms_sysv_extra_clobbered_registers); + unsigned int const cregs_size + = ARRAY_SIZE (x86_64_ms_sysv_extra_clobbered_registers); rtx vec[3 + cregs_size]; rtx use = NULL, call; unsigned int vec_len = 0; -- 2.7.4