diff options
author | Richard Stallman <rms@gnu.org> | 1993-10-26 23:30:07 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1993-10-26 23:30:07 +0000 |
commit | 115d1e8ec72c3d625b49743af264a5e71988cfaf (patch) | |
tree | be07b57ebf86554df61f295c8f743d6b627b0188 /gcc | |
parent | 6aadf9c227307b9fe4fe02481ff898e24e35f8c7 (diff) | |
download | gcc-115d1e8ec72c3d625b49743af264a5e71988cfaf.zip gcc-115d1e8ec72c3d625b49743af264a5e71988cfaf.tar.gz gcc-115d1e8ec72c3d625b49743af264a5e71988cfaf.tar.bz2 |
Treat __PARAGON__ like __SVR4__.
(va_dcl) [__PARAGON__]: Declare va_alist.
From-SVN: r5908
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ginclude/va-i860.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ginclude/va-i860.h b/gcc/ginclude/va-i860.h index d6ca7ef..9f6a50a 100644 --- a/gcc/ginclude/va-i860.h +++ b/gcc/ginclude/va-i860.h @@ -15,7 +15,7 @@ typedef union { } __f_regs; typedef struct { -#if defined (__SVR4__) || defined (__svr4__) || defined (__alliant__) +#if defined (__SVR4__) || defined (__svr4__) || defined (__alliant__) || defined (__PARAGON__) __f_regs __float_regs; long __ireg[12]; #else /* pre-SVR4 */ long __ireg[12]; __f_regs __float_regs; @@ -23,7 +23,7 @@ typedef struct { } __va_saved_regs; typedef struct { -#if defined(__SVR4__) || defined(__svr4__) || defined(__alliant__) +#if defined(__SVR4__) || defined(__svr4__) || defined(__alliant__) || defined (__PARAGON__) unsigned __ireg_used; /* How many int regs consumed 'til now? */ unsigned __freg_used; /* How many flt regs consumed 'til now? */ long *__reg_base; /* Address of where we stored the regs. */ @@ -45,7 +45,11 @@ typedef struct { /* varargs support */ #define va_alist __builtin_va_alist +#if defined (__PARAGON__) +#define va_dcl int va_alist; +#else /* __PARAGON__ */ #define va_dcl +#endif /* __PARAGON__ */ #define va_start(pvar) ((pvar) = * (__gnuc_va_list *) __builtin_saveregs ()) #else /* STDARG.H */ |