aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-11-03 07:57:09 +0000
committerRichard Stallman <rms@gnu.org>1992-11-03 07:57:09 +0000
commit28f50739a23bd6d20495e8d5ce18af64bbaf6f22 (patch)
tree3bcb6f92cfd18940a4ec195a25ac2a681b118c43
parent6f8d2fbd0a68e182552ef868306074d0e8e171c2 (diff)
downloadgcc-28f50739a23bd6d20495e8d5ce18af64bbaf6f22.zip
gcc-28f50739a23bd6d20495e8d5ce18af64bbaf6f22.tar.gz
gcc-28f50739a23bd6d20495e8d5ce18af64bbaf6f22.tar.bz2
(va_end, anonymous enum): Don't declare if va_end already defined as macro.
From-SVN: r2679
-rw-r--r--gcc/ginclude/va-i860.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/gcc/ginclude/va-i860.h b/gcc/ginclude/va-i860.h
index 70c987d..2727c0f 100644
--- a/gcc/ginclude/va-i860.h
+++ b/gcc/ginclude/va-i860.h
@@ -61,11 +61,9 @@ typedef struct {
#endif /* _STDARG_H */
-void va_end (__gnuc_va_list); /* Defined in libgcc.a */
-#define va_end(__va)
-
/* Values returned by __builtin_classify_type. */
+#ifndef va_end
enum {
__no_type_class = -1,
__void_type_class,
@@ -89,6 +87,10 @@ enum {
__lang_type_class
};
+void va_end (__gnuc_va_list); /* Defined in libgcc.a */
+#endif
+#define va_end(__va)
+
#define __NUM_PARM_FREGS 8
#define __NUM_PARM_IREGS 12