From: Joseph Myers Date: Thu, 21 Aug 2008 00:17:45 +0000 (+0100) Subject: re PR target/31070 (ICE in function_arg_slotno) X-Git-Tag: releases/gcc-4.4.0~2994 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0dd8c9bc6977ef0620f87c3c7ee75675570f4269;p=thirdparty%2Fgcc.git re PR target/31070 (ICE in function_arg_slotno) PR target/31070 * config/sparc/sparc.c (function_arg_slotno): Handle structure with MODE_VECTOR_INT mode. From-SVN: r139363 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3621422d627b..9d499f2bfc23 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2008-08-20 Joseph Myers + + PR target/31070 + * config/sparc/sparc.c (function_arg_slotno): Handle structure + with MODE_VECTOR_INT mode. + 2008-08-21 Manuel Lopez-Ibanez PR middle-end/179 diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c index 58667a2cb19c..b74e81e95583 100644 --- a/gcc/config/sparc/sparc.c +++ b/gcc/config/sparc/sparc.c @@ -4627,6 +4627,7 @@ function_arg_slotno (const struct sparc_args *cum, enum machine_mode mode, { case MODE_FLOAT: case MODE_COMPLEX_FLOAT: + case MODE_VECTOR_INT: if (TARGET_ARCH64 && TARGET_FPU && named) { if (slotno >= SPARC_FP_ARG_MAX)