From: rth Date: Sat, 8 May 1999 01:52:36 +0000 (+0000) Subject: David Edelsohn X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=432819788ba562d28ba7c73ddc39b8b44e141d89;p=platform%2Fupstream%2Flinaro-gcc.git David Edelsohn * ginclude/stdarg.h (__va_rounded_size): Use long type for rounding on AIX. * ginclude/varargs.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26837 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 578df48..3db9085 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +Sat May 8 01:51:50 1999 David Edelsohn + + * 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 * invoke.texi: Remove duplicates in the description of -d diff --git a/gcc/ginclude/stdarg.h b/gcc/ginclude/stdarg.h index c9c6156..3607db1 100644 --- a/gcc/ginclude/stdarg.h +++ b/gcc/ginclude/stdarg.h @@ -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)) diff --git a/gcc/ginclude/varargs.h b/gcc/ginclude/varargs.h index d170407..132d1d1 100644 --- a/gcc/ginclude/varargs.h +++ b/gcc/ginclude/varargs.h @@ -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))