darwin-ldouble.c: Add big comment explaining exactly what is expected as a 'long...
authorGeoffrey Keating <geoffk@apple.com>
Sat, 10 Jan 2004 05:47:14 +0000 (05:47 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Sat, 10 Jan 2004 05:47:14 +0000 (05:47 +0000)
commitf01519dd00355e65f34b40acc82457dcdeedf3d6
treed30bf7e4c2a8d092733cec701722dc75f1fb8112
parent975421be9e4f094f3958c264cc7f793221d90d39
darwin-ldouble.c: Add big comment explaining exactly what is expected as a 'long double'.

* 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.

From-SVN: r75629
gcc/ChangeLog
gcc/config/rs6000/darwin-ldouble.c
gcc/real.c