]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
va-ppc.h (va_arg): longlong types in overflow area are not doubleword aligned.
authorDavid Edelsohn <edelsohn@mhpcc.edu>
Sun, 25 Oct 1998 17:36:42 +0000 (17:36 +0000)
committerJeff Law <law@gcc.gnu.org>
Sun, 25 Oct 1998 17:36:42 +0000 (10:36 -0700)
        * ginclude/va-ppc.h (va_arg): longlong types in overflow area are
        not doubleword aligned.

From-SVN: r23323

gcc/ChangeLog
gcc/ginclude/va-ppc.h

index b64800ca61012f3532c5035666181c93d65ac6ed..402c92532fb39c458fb768d6edf12c78523f4935 100644 (file)
@@ -1,3 +1,8 @@
+Sun Oct 25 18:35:06 1998  David Edelsohn  <edelsohn@mhpcc.edu>
+
+       * ginclude/va-ppc.h (va_arg): longlong types in overflow area are
+       not doubleword aligned.
+
 Sun Oct 25 12:07:00 1998  Mumit Khan  <khan@xraylith.wisc.edu>
 
        * i386/crtdll.h (CPP_PREDEFINES): Fix typo.
index 5d87f38d9103ccde0fa8d0278c49f884edc4f691..736369dbe7de4cbca27c9a3412232c86d8711959 100644 (file)
@@ -158,9 +158,6 @@ __extension__ (*({                                                  \
     }                                                                  \
   else                                                                 \
     {                                                                  \
-      if (__va_longlong_p(TYPE) && ((long)__va_overflow(AP) & 4) != 0) \
-       __va_overflow(AP) += 4;                                         \
-                                                                       \
       __ptr = (TYPE *) (void *) (__va_overflow(AP));                   \
       __va_overflow(AP) += __va_size (TYPE) * sizeof (long);           \
     }                                                                  \