aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1992-12-12 17:52:24 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1992-12-12 17:52:24 -0500
commit028ea6877092635f0134d43d96556c9aa5033bc8 (patch)
treeab17073e4cbff5f5b3277fbbd2b9e1f3e7a6cb7c /gcc
parent495f1dd87fc61fd043e3e82722a922b0da927f70 (diff)
downloadgcc-028ea6877092635f0134d43d96556c9aa5033bc8.zip
gcc-028ea6877092635f0134d43d96556c9aa5033bc8.tar.gz
gcc-028ea6877092635f0134d43d96556c9aa5033bc8.tar.bz2
entered into RCS
From-SVN: r2869
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ginclude/va-alpha.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/ginclude/va-alpha.h b/gcc/ginclude/va-alpha.h
index 8cc99f3..1a14e47 100644
--- a/gcc/ginclude/va-alpha.h
+++ b/gcc/ginclude/va-alpha.h
@@ -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]; \
} \