diff --git a/gcc/ginclude/stdarg.h b/gcc/ginclude/stdarg.h
index 7d393732b07ff3029eb88e11cd9c26d11f99f30d..694865a69b873230582d0f3a1ee7206a999771f3 100644
--- a/gcc/ginclude/stdarg.h
+++ b/gcc/ginclude/stdarg.h
@@ -50,6 +50,9 @@
 #ifdef __mn10300__
 #include "va-mn10300.h"
 #else
+#ifdef __mn10200__
+#include "va-mn10200.h"
+#else
 
 /* Define __gnuc_va_list.  */
 
@@ -106,6 +109,7 @@ void va_end (__gnuc_va_list);		/* Defined in libgcc.a */
 
 #endif /* _STDARG_H */
 
+#endif /* not mn10200 */
 #endif /* not mn10300 */
 #endif /* not sh */
 #endif /* not m32r */
diff --git a/gcc/ginclude/varargs.h b/gcc/ginclude/varargs.h
index 29587aa17d7c537b6e17f91463d19ca48c359829..e0db8cc187b498deba33cd98e00900252dfdca68 100644
--- a/gcc/ginclude/varargs.h
+++ b/gcc/ginclude/varargs.h
@@ -48,6 +48,9 @@
 #ifdef __mn10300__
 #include "va-mn10300.h"
 #else
+#ifdef __mn10200__
+#include "va-mn10200.h"
+#else
 
 #ifdef __NeXT__
 
@@ -123,6 +126,7 @@ typedef void *__gnuc_va_list;
 /* Copy __gnuc_va_list into another variable of this type.  */
 #define __va_copy(dest, src) (dest) = (src)
 
+#endif /* not mn10200 */
 #endif /* not mn10300 */
 #endif /* not sh */
 #endif /* not m32r */