aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1996-05-31 12:13:05 -0700
committerJim Wilson <wilson@gcc.gnu.org>1996-05-31 12:13:05 -0700
commitc4d1c9eb27080cd9cee30a8665a0284e5ac6a8b8 (patch)
tree1d6d48b43a6b57a8b79c4efc98f83a3f43d36244
parent93c8a6e6e5f5d8fe9d335e97ccd5c535e86c43ae (diff)
downloadgcc-c4d1c9eb27080cd9cee30a8665a0284e5ac6a8b8.zip
gcc-c4d1c9eb27080cd9cee30a8665a0284e5ac6a8b8.tar.gz
gcc-c4d1c9eb27080cd9cee30a8665a0284e5ac6a8b8.tar.bz2
(va_start): Add -mabi=n32 support.
From-SVN: r12136
-rw-r--r--gcc/ginclude/va-mips.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ginclude/va-mips.h b/gcc/ginclude/va-mips.h
index 3cf1c92..7841f25 100644
--- a/gcc/ginclude/va-mips.h
+++ b/gcc/ginclude/va-mips.h
@@ -55,7 +55,7 @@ typedef char * __gnuc_va_list;
#define va_dcl int __builtin_va_alist; __va_ellipsis
#endif
/* Need alternate code for _MIPS_SIM_ABI64. */
-#if defined(_MIPS_SIM) && (_MIPS_SIM == _MIPS_SIM_ABI64)
+#if defined(_MIPS_SIM) && (_MIPS_SIM == _MIPS_SIM_ABI64 || _MIPS_SIM == _MIPS_SIM_NABI32)
#define va_start(__AP) \
(__AP = (__gnuc_va_list) __builtin_next_arg () \
+ (__builtin_args_info (2) >= 8 ? -8 : 0))