OSDN Git Service

Treat __PARAGON__ like __SVR4__.
authorrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Oct 1993 23:30:07 +0000 (23:30 +0000)
committerrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Oct 1993 23:30:07 +0000 (23:30 +0000)
(va_dcl) [__PARAGON__]: Declare va_alist.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5908 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ginclude/va-i860.h

index d6ca7ef..9f6a50a 100644 (file)
@@ -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 */