David Edelsohn <edelsohn@gnu.org>
authorDavid Edelsohn <edelsohn@gnu.org>
Sat, 8 May 1999 01:52:36 +0000 (01:52 +0000)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 8 May 1999 01:52:36 +0000 (18:52 -0700)
David Edelsohn  <edelsohn@gnu.org>
        * ginclude/stdarg.h (__va_rounded_size): Use long type for
        rounding on AIX.
        * ginclude/varargs.h: Likewise.

From-SVN: r26837

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

index 578df486f1c825a1d0a0f1fb1217bab5a9716243..3db908541fcda8a1fbdcf11a746d02a8d16214f3 100644 (file)
@@ -1,3 +1,9 @@
+Sat May  8 01:51:50 1999  David Edelsohn  <edelsohn@gnu.org>
+
+       * ginclude/stdarg.h (__va_rounded_size): Use long type for
+       rounding on AIX.
+       * ginclude/varargs.h: Likewise.
+
 Sat May  8 01:47:20 1999  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
 
        * invoke.texi: Remove duplicates in the description of -d
index c9c61567cd87859f97c4d2366bf3f2d29b00764e..3607db1de133c4c950c6b4cd740161ced6fe19b5 100644 (file)
@@ -84,6 +84,9 @@ typedef void *__gnuc_va_list;
 #if defined(sysV68)
 #define __va_rounded_size(TYPE)  \
   (((sizeof (TYPE) + sizeof (short) - 1) / sizeof (short)) * sizeof (short))
+#elif defined(_AIX)
+#define __va_rounded_size(TYPE)  \
+  (((sizeof (TYPE) + sizeof (long) - 1) / sizeof (long)) * sizeof (long))
 #else
 #define __va_rounded_size(TYPE)  \
   (((sizeof (TYPE) + sizeof (int) - 1) / sizeof (int)) * sizeof (int))
index d1704079bda7d7af1fccdfe0fc63d1a8d26326ea..132d1d13027a283ce72951d6c393a8bbf4c46791 100644 (file)
@@ -113,6 +113,9 @@ typedef void *__gnuc_va_list;
 #if defined(sysV68)
 #define __va_rounded_size(TYPE)  \
   (((sizeof (TYPE) + sizeof (short) - 1) / sizeof (short)) * sizeof (short))
+#elif defined(_AIX)
+#define __va_rounded_size(TYPE)  \
+  (((sizeof (TYPE) + sizeof (long) - 1) / sizeof (long)) * sizeof (long))
 #else
 #define __va_rounded_size(TYPE)  \
   (((sizeof (TYPE) + sizeof (int) - 1) / sizeof (int)) * sizeof (int))