entered into RCS
authorRichard Kenner <kenner@gcc.gnu.org>
Sat, 12 Dec 1992 22:52:24 +0000 (17:52 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Sat, 12 Dec 1992 22:52:24 +0000 (17:52 -0500)
From-SVN: r2869

gcc/ginclude/va-alpha.h

index 8cc99f39f8e1f4c6d7c0025becd2ffd940642261..1a14e473375f45a7a58f86c06430843394b25765 100644 (file)
@@ -160,9 +160,9 @@ __extension__                                                               \
          int __i;                                                      \
                                                                        \
          for (__i = 0; __i < __va_nwords (__type); __i++)              \
-           __obj[__i] = ((__va).__va_arg < 6                           \
-                         ? (__va).__va_iregs[(__va).__va_arg]          \
-                         : (__va).__va_stack[(__va).__va_arg - 6]);    \
+           __obj[__i] = ((__va).__va_arg + __i < 6                     \
+                         ? (__va).__va_iregs[(__va).__va_arg + __i]    \
+                         : (__va).__va_stack[(__va).__va_arg + __i - 6]); \
                                                                        \
          __rv = (void *) &__obj[0];                                    \
        }                                                               \