diff options
author | Jim Wilson <wilson@gcc.gnu.org> | 1994-10-20 13:12:14 -0700 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1994-10-20 13:12:14 -0700 |
commit | 086675cba39a2543595064934d3793f67e854fdc (patch) | |
tree | 720759ed4b1f631bf10e29b89549f00d7d55fea8 /gcc/ginclude | |
parent | 8ae2b8f6f1c5c627bb4f3a702f07b3306fc0813f (diff) | |
download | gcc-086675cba39a2543595064934d3793f67e854fdc.zip gcc-086675cba39a2543595064934d3793f67e854fdc.tar.gz gcc-086675cba39a2543595064934d3793f67e854fdc.tar.bz2 |
(va_start): Use builtin_arts_info instead of builtin_next_arg.
From-SVN: r8320
Diffstat (limited to 'gcc/ginclude')
-rw-r--r-- | gcc/ginclude/va-i960.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/ginclude/va-i960.h b/gcc/ginclude/va-i960.h index bd77f8e..66c1474 100644 --- a/gcc/ginclude/va-i960.h +++ b/gcc/ginclude/va-i960.h @@ -39,7 +39,8 @@ typedef unsigned __gnuc_va_list[2]; #define va_start(AP, LASTARG) \ __extension__ \ ({ __asm__ ("st g14,%0" : "=m" (*(AP))); \ - (AP)[1] = (unsigned) __builtin_next_arg (LASTARG) - *AP; }) + (AP)[1] = (__builtin_args_info (0) + __builtin_args_info (1)) * 4; }) + #else #define va_alist __builtin_va_alist |