aboutsummaryrefslogtreecommitdiff
path: root/gcc/ginclude
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1994-10-20 13:12:14 -0700
committerJim Wilson <wilson@gcc.gnu.org>1994-10-20 13:12:14 -0700
commit086675cba39a2543595064934d3793f67e854fdc (patch)
tree720759ed4b1f631bf10e29b89549f00d7d55fea8 /gcc/ginclude
parent8ae2b8f6f1c5c627bb4f3a702f07b3306fc0813f (diff)
downloadgcc-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.h3
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