diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-04-25 22:48:27 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-04-25 22:48:27 -0400 |
commit | f5945faf823a73019f05288e0d64135cf08ab8f7 (patch) | |
tree | cb5e61dfd882cdb5fb42e1c8538ed9cfda2ff23c /gcc | |
parent | 5eceed922ad3c2c2402afeb5ef3d7e0d24cdf09f (diff) | |
download | gcc-f5945faf823a73019f05288e0d64135cf08ab8f7.zip gcc-f5945faf823a73019f05288e0d64135cf08ab8f7.tar.gz gcc-f5945faf823a73019f05288e0d64135cf08ab8f7.tar.bz2 |
(alpha_builtin_saveregs): Refine last change to work for both stdarg
and varargs.
From-SVN: r9470
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/alpha/alpha.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index 3fe36ff..727e0a9 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -1144,7 +1144,7 @@ alpha_builtin_saveregs (arglist) order to account for the integer arg registers which are counted in argsize above, but which are not actually stored on the stack. */ - addr = (current_function_args_info <= 5 + addr = (current_function_args_info <= 5 + stdarg ? plus_constant (virtual_incoming_args_rtx, 6 * UNITS_PER_WORD) : plus_constant (virtual_incoming_args_rtx, - (6 * UNITS_PER_WORD))); |