From 25887ecea67362b90c4c73d736904031aab7c603 Mon Sep 17 00:00:00 2001 From: law Date: Fri, 2 Jul 1999 00:23:59 +0000 Subject: [PATCH] * ginclude/varargs.h (va_dcl): Use word_mode for type of __builtin_va_list. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27911 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 3 +++ gcc/ginclude/varargs.h | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5b94cd0..b027b9d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,6 +1,9 @@ Fri Jul 2 00:46:47 1999 Richard Henderson Jeff Law + * ginclude/varargs.h (va_dcl): Use word_mode for type of + __builtin_va_list. + * except.c: Include intl.h. (expand_eh_return): Set current_function_cannot_inline. (save_eh_status, restore_eh_status): Twiddle eh_return_stub_label. diff --git a/gcc/ginclude/varargs.h b/gcc/ginclude/varargs.h index 132d1d1..fd4504f 100644 --- a/gcc/ginclude/varargs.h +++ b/gcc/ginclude/varargs.h @@ -93,7 +93,8 @@ #define va_alist __builtin_va_alist /* The ... causes current_function_varargs to be set in cc1. */ -#define va_dcl int __builtin_va_alist; __va_ellipsis +#define va_dcl int __builtin_va_alist __attribute__((__mode__(__word__))); \ + __va_ellipsis /* Define __gnuc_va_list, just as in gstdarg.h. */ -- 2.7.4