OSDN Git Service

2007-08-24 Jeff Johnston <jjohnstn@redhat.com>
authorjjohnstn <jjohnstn>
Fri, 24 Aug 2007 20:49:59 +0000 (20:49 +0000)
committerjjohnstn <jjohnstn>
Fri, 24 Aug 2007 20:49:59 +0000 (20:49 +0000)
        * libm/common/sf_lround.c (lroundf): Cast sizeof calculation
        to int before comparing it to a signed int value.

newlib/ChangeLog
newlib/libm/common/sf_lround.c

index 575f13f..9e16f9a 100644 (file)
@@ -1,3 +1,8 @@
+2007-08-24  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * libm/common/sf_lround.c (lroundf): Cast sizeof calculation
+       to int before comparing it to a signed int value.
+
 2007-08-24  Hans-Peter Nilsson  <hp@axis.com>
 
        * libc/machine/cris/sys/errno.h (ECANCELED, ENOKEY, EKEYEXPIRED)
index d715423..eee420b 100644 (file)
@@ -29,7 +29,7 @@
   w &= 0x7fffff;
   w |= 0x800000;
 
-  if (exponent_less_127 < (8 * sizeof (long int)) - 1)
+  if (exponent_less_127 < (int)((8 * sizeof (long int)) - 1))
     {
       if (exponent_less_127 < 0)
         return exponent_less_127 < -1 ? 0 : sign;