darwin-ldouble.c (__gcc_qunord): Define if __NO_FPRS__, not just if _SOFT_DOUBLE.
authorJoseph Myers <joseph@codesourcery.com>
Tue, 1 May 2007 17:41:48 +0000 (18:41 +0100)
committerJoseph Myers <jsm28@gcc.gnu.org>
Tue, 1 May 2007 17:41:48 +0000 (18:41 +0100)
commitb26941b46a82ddb2915de92469ce4d2126fb0ef9
tree2bbb6a134219c043387671e593e46f7d7eb25c08
parent0dd7ebb3fc0495d4d4bd6132b0d40f15dd9b36bc
darwin-ldouble.c (__gcc_qunord): Define if __NO_FPRS__, not just if _SOFT_DOUBLE.

* config/rs6000/darwin-ldouble.c (__gcc_qunord): Define if
__NO_FPRS__, not just if _SOFT_DOUBLE.
* config/rs6000/libgcc-ppc-glibc.ver (__gcc_qunord): Likewise.
* config/rs6000/rs6000.c (rs6000_init_libfuncs): Use __gcc_qunord
also for E500 double.
* config/rs6000/rs6000.md (buneq, bunge, bungt, bunle, bunlt,
suneq, sunge, sungt, sunle, sunlt): Disable for (TARGET_HARD_FLOAT
&& !TARGET_FPRS).

From-SVN: r124332
gcc/ChangeLog
gcc/config/rs6000/darwin-ldouble.c
gcc/config/rs6000/libgcc-ppc-glibc.ver
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.md