aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1992-12-31 13:12:34 -0800
committerJim Wilson <wilson@gcc.gnu.org>1992-12-31 13:12:34 -0800
commita55f13c621ff4f095c3eaa68239aa8f78c61df42 (patch)
tree470bcd0f3585e413956ca32cc00c0ef1c20b7e35 /gcc
parentec06f00ad607e92aa1b2b98a86ae03cd1f6b26d4 (diff)
downloadgcc-a55f13c621ff4f095c3eaa68239aa8f78c61df42.zip
gcc-a55f13c621ff4f095c3eaa68239aa8f78c61df42.tar.gz
gcc-a55f13c621ff4f095c3eaa68239aa8f78c61df42.tar.bz2
Define away __extension__ if compiled by GCC v1.
From-SVN: r3022
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ginclude/va-i960.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ginclude/va-i960.h b/gcc/ginclude/va-i960.h
index 26a53a3..5bf9556 100644
--- a/gcc/ginclude/va-i960.h
+++ b/gcc/ginclude/va-i960.h
@@ -30,6 +30,11 @@ typedef unsigned __gnuc_va_list[2];
#define __vpad(I, T) ((((I) + __vali (T) - 1) / __vali (T)) \
* __vali (T) + __vsiz (T))
+/* Avoid errors if compiling GCC v2 with GCC v1. */
+#if __GNUC__ == 1
+#define __extension__
+#endif
+
#ifdef _STDARG_H
#define va_start(AP, LASTARG) \
__extension__ \