aboutsummaryrefslogtreecommitdiff
path: root/gcc/ginclude/va-sparc.h
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-06-13 06:51:07 +0000
committerRichard Stallman <rms@gnu.org>1992-06-13 06:51:07 +0000
commit48b70616007696918b16f336d7d39275c5625903 (patch)
tree86c415da02ca9d07a1628b3d2ba37f282f6a13b8 /gcc/ginclude/va-sparc.h
parent7af1a096c916253bd7cf63b6e39fc2470c659dbf (diff)
downloadgcc-48b70616007696918b16f336d7d39275c5625903.zip
gcc-48b70616007696918b16f336d7d39275c5625903.tar.gz
gcc-48b70616007696918b16f336d7d39275c5625903.tar.bz2
*** empty log message ***
From-SVN: r1198
Diffstat (limited to 'gcc/ginclude/va-sparc.h')
-rw-r--r--gcc/ginclude/va-sparc.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/ginclude/va-sparc.h b/gcc/ginclude/va-sparc.h
index 79d9938..e199e1c 100644
--- a/gcc/ginclude/va-sparc.h
+++ b/gcc/ginclude/va-sparc.h
@@ -55,10 +55,10 @@ __extension__ \
? ((pvar) += __va_rounded_size (TYPE *), \
**(TYPE **) ((pvar) - __va_rounded_size (TYPE *))) \
: __va_rounded_size (TYPE) == 8 \
- ? ({ union {double d; int i[2];} u; \
+ ? ({ union {TYPE d; int i[2];} u; \
u.i[0] = ((int *) (pvar))[0]; \
u.i[1] = ((int *) (pvar))[1]; \
(pvar) += 8; \
- u.d; }) \
+ u.d; }) \
: ((pvar) += __va_rounded_size (TYPE), \
*((TYPE *) ((pvar) - __va_rounded_size (TYPE)))));})