OSDN Git Service

* config/rs6000/darwin-ldouble.c: Add big comment explaining
authorgeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 10 Jan 2004 05:47:14 +0000 (05:47 +0000)
committergeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 10 Jan 2004 05:47:14 +0000 (05:47 +0000)
commit2ce081b770e429fdf14e53cbec975823a44e0564
treed30bf7e4c2a8d092733cec701722dc75f1fb8112
parent11d99e06a52067db2d0faf32ed7d1f2144bb99d9
* config/rs6000/darwin-ldouble.c: Add big comment explaining
exactly what is expected as a 'long double'.
(_xlqadd): When a value to be returned is representable as a
'double', just return it directly, do not construct it using a union.
Also, correct final fixup.
(_xlqmul): Likewise.
(_xlqdiv): Likewise.
* real.c (encode_ibm_extended): Make consistent with darwin-ldouble.c.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75629 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/darwin-ldouble.c
gcc/real.c