i386.c (function_arg): Pass variable sized structures correctly on the stack.

* config/i386/i386.c (function_arg): Pass variable sized
        structures correctly on the stack.

From-SVN: r63444
This commit is contained in:
Richard Henderson 2003-02-25 17:29:09 -08:00 committed by Richard Henderson
parent e31417a6be
commit 30c9b4e63a
2 changed files with 8 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2003-02-25 Richard Henderson <rth@redhat.com>
* config/i386/i386.c (function_arg): Pass variable sized
structures correctly on the stack.
2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
PR target/9732

View File

@ -2232,6 +2232,9 @@ function_arg (cum, mode, type, named)
break;
case BLKmode:
if (bytes < 0)
break;
/* FALLTHRU */
case DImode:
case SImode:
case HImode: