aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1992-10-09 07:27:31 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1992-10-09 07:27:31 -0400
commitb67b4e47b0a2fc857295303a648839dc4ff4cdc8 (patch)
tree81d829ad94149d2ce12d415dda7b72281345e30d /gcc
parenta74467d457c7d44ff2ceb19ce6f4c01ddc4d694a (diff)
downloadgcc-b67b4e47b0a2fc857295303a648839dc4ff4cdc8.zip
gcc-b67b4e47b0a2fc857295303a648839dc4ff4cdc8.tar.gz
gcc-b67b4e47b0a2fc857295303a648839dc4ff4cdc8.tar.bz2
*** empty log message ***
From-SVN: r2378
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ginclude/va-alpha.h32
1 files changed, 16 insertions, 16 deletions
diff --git a/gcc/ginclude/va-alpha.h b/gcc/ginclude/va-alpha.h
index 37de689..1ecf650 100644
--- a/gcc/ginclude/va-alpha.h
+++ b/gcc/ginclude/va-alpha.h
@@ -94,9 +94,9 @@ __extension__ \
/* Get a pointer to the value. If we want a float instead of \
a double, we have to make one and point to it instead. */ \
\
- __rv = (void *) & (__va.__va_arg < 6 \
- ? __va.__va_fregs[__va.__va_arg] \
- : __va.__va_stack[__va.__va_arg - 6]); \
+ __rv = (void *) & ((__va).__va_arg < 6 \
+ ? (__va).__va_fregs[(__va).__va_arg] \
+ : (__va).__va_stack[(__va).__va_arg - 6]); \
\
if (sizeof (__type) == sizeof (float)) \
{ \
@@ -120,23 +120,23 @@ __extension__ \
\
/* Force this on the stack if it's alignment isn't right. */ \
\
- if (__va.__va_arg < 6) \
+ if ((__va).__va_arg < 6) \
switch (sizeof (__type)) \
{ \
case sizeof (char): \
break; \
case sizeof (short): \
if (__alignof__ (__type) < sizeof (short)) \
- __va.__va_arg = 6; \
+ (__va).__va_arg = 6; \
break; \
case 3: \
case sizeof (int): \
if (__alignof__ (__type) < sizeof (int)) \
- __va.__va_arg = 6; \
+ (__va).__va_arg = 6; \
break; \
default: \
if (__alignof__ (__type) < sizeof (long)) \
- __va.__va_arg = 6; \
+ (__va).__va_arg = 6; \
break; \
} \
\
@@ -145,20 +145,20 @@ __extension__ \
passed both in registers and in memory. */ \
\
if (sizeof (__type) <= sizeof (long) \
- || __va.__va_arg >= 6 \
- || __va.__va_arg + __va_nwords (__type) < 6) \
- __rv = (void *) & (__va.__va_arg < 6 \
- ? __va.__va_iregs[__va.__va_arg] \
- : __va.__va_stack[__va.__va_arg - 6]); \
+ || (__va).__va_arg >= 6 \
+ || (__va).__va_arg + __va_nwords (__type) < 6) \
+ __rv = (void *) & ((__va).__va_arg < 6 \
+ ? (__va).__va_iregs[(__va).__va_arg] \
+ : (__va).__va_stack[(__va).__va_arg - 6]); \
else \
{ \
long __obj[__va_nwords (__type)]; \
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 < 6 \
+ ? (__va).__va_iregs[(__va).__va_arg] \
+ : (__va).__va_stack[(__va).__va_arg - 6]); \
\
__rv = (void *) &__obj[0]; \
} \
@@ -177,7 +177,7 @@ __extension__ \
abort (); \
} \
\
- __va.__va_arg += __va_nwords (__type); \
+ (__va).__va_arg += __va_nwords (__type); \
\
__rv; \
}))