]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Use dbl-64/wordsize-64 for MIPS64.
authorJoseph Myers <joseph@codesourcery.com>
Wed, 7 Oct 2015 00:43:08 +0000 (00:43 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Wed, 7 Oct 2015 00:43:08 +0000 (00:43 +0000)
This patch enables use of sysdeps/ieee754/dbl-64/wordsize-64 for
MIPS64 (both n64 and n32), removing a #error in one case now that case
has been tested and found to work.

Tested for mips64 (n64 and n32).

* sysdeps/mips/mips64/Implies: Use ieee754/dbl-64/wordsize-64.
* sysdeps/ieee754/dbl-64/wordsize-64/s_issignaling.c
(__issignaling) [HIGH_ORDER_BIT_IS_SET_FOR_SNAN]: Remove #error.

ChangeLog
sysdeps/ieee754/dbl-64/wordsize-64/s_issignaling.c
sysdeps/mips/mips64/Implies

index 8df2817cdc87ca040e317318437386b1960e9eff..6dfe82554aeda4e299e9bbaf55614bfbe151371e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2015-10-07  Joseph Myers  <joseph@codesourcery.com>
 
+       * sysdeps/mips/mips64/Implies: Use ieee754/dbl-64/wordsize-64.
+       * sysdeps/ieee754/dbl-64/wordsize-64/s_issignaling.c
+       (__issignaling) [HIGH_ORDER_BIT_IS_SET_FOR_SNAN]: Remove #error.
+
        [BZ #19079]
        * sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c: Restore previous
        file, conditioned on [!_LP64].
index 67d77d57325479230b49890dc188a6828c41dcc0..53a8f11fb82e02ed6979aaabbc5596c1aa446f3c 100644 (file)
@@ -25,7 +25,6 @@ __issignaling (double x)
   u_int64_t xi;
   EXTRACT_WORDS64 (xi, x);
 #ifdef HIGH_ORDER_BIT_IS_SET_FOR_SNAN
-# error untested
   /* We only have to care about the high-order bit of x's significand, because
      having it set (sNaN) already makes the significand different from that
      used to designate infinity.  */
index 826ff1541f6ef471c1cc360da41a83f4c68c6460..b476b8b29805591010c02823630a71e3d7d44d49 100644 (file)
@@ -1,4 +1,5 @@
 # MIPS uses IEEE 754 floating point.
 mips/ieee754
 ieee754/flt-32
+ieee754/dbl-64/wordsize-64
 ieee754/dbl-64