mn10300.c: New file for Matsushita MN10300 port.
authorJeff Law <law@gcc.gnu.org>
Wed, 11 Dec 1996 21:28:52 +0000 (14:28 -0700)
committerJeff Law <law@gcc.gnu.org>
Wed, 11 Dec 1996 21:28:52 +0000 (14:28 -0700)
        * mn10300/mn10300.c: New file for Matsushita MN10300 port.
        * mn10300/{mn10300.h,mn10300.md,t-mn10300,xm-mn10300.h}: Likewise.
        * config.sub: Recognize mn10300 as a basic machine type.
        * configure: Similarly.
        * ginclude/stdarg.h: mn10300 is little endian.
        * ginclude/varargs.h: Likewise.

From-SVN: r13281

gcc/ginclude/stdarg.h
gcc/ginclude/varargs.h

index 3350cfbc5156d006bcf5b9a568e3f3151a252b66..52bb645df88f1a275acfc2cfc5568d9e734de35d 100644 (file)
@@ -81,7 +81,7 @@ void va_end (__gnuc_va_list);         /* Defined in libgcc.a */
 /* We cast to void * and then to TYPE * because this avoids
    a warning about increasing the alignment requirement.  */
 
-#if defined (__arm__) || defined (__i386__) || defined (__i860__) || defined (__ns32000__) || defined (__vax__)
+#if defined (__arm__) || defined (__i386__) || defined (__i860__) || defined (__ns32000__) || defined (__vax__) || defined (__mn10300__)
 /* This is for little-endian machines; small args are padded upward.  */
 #define va_arg(AP, TYPE)                                               \
  (AP = (__gnuc_va_list) ((char *) (AP) + __va_rounded_size (TYPE)),    \
index c820f92acce2b1bb907efef1916d35c21c913586..e93c3ee2ce079776999d293ec9eebc9b332926b0 100644 (file)
@@ -100,7 +100,7 @@ typedef void *__gnuc_va_list;
   (((sizeof (TYPE) + sizeof (int) - 1) / sizeof (int)) * sizeof (int))
 #endif
 
-#if defined (__arm__) || defined (__i386__) || defined (__i860__) || defined (__ns32000__) || defined (__vax__)
+#if defined (__arm__) || defined (__i386__) || defined (__i860__) || defined (__ns32000__) || defined (__vax__) || defined (__mn10300__)
 /* This is for little-endian machines; small args are padded upward.  */
 #define va_arg(AP, TYPE)                                               \
  (AP = (__gnuc_va_list) ((char *) (AP) + __va_rounded_size (TYPE)),    \