Author: des
Date: Mon Jun  8 20:08:20 2009
New Revision: 193751
URL: http://svn.freebsd.org/changeset/base/193751

Log:
  merge r173793: silence aliasing warning.

Modified:
  stable/7/lib/libc/   (props changed)
  stable/7/lib/libc/gdtoa/_ldtoa.c

Modified: stable/7/lib/libc/gdtoa/_ldtoa.c
==============================================================================
--- stable/7/lib/libc/gdtoa/_ldtoa.c    Mon Jun  8 20:07:16 2009        
(r193750)
+++ stable/7/lib/libc/gdtoa/_ldtoa.c    Mon Jun  8 20:08:20 2009        
(r193751)
@@ -61,6 +61,7 @@ __ldtoa(long double *ld, int mode, int n
        char *ret;
        union IEEEl2bits u;
        uint32_t bits[(LDBL_MANT_DIG + 31) / 32];
+       void *vbits = bits;
 
        u.e = *ld;
        *sign = u.bits.sign;
@@ -91,7 +92,7 @@ __ldtoa(long double *ld, int mode, int n
                abort();
        }
 
-       ret = gdtoa(&fpi, be, (ULong *)bits, &kind, mode, ndigits, decpt, rve);
+       ret = gdtoa(&fpi, be, vbits, &kind, mode, ndigits, decpt, rve);
        if (*decpt == -32768)
                *decpt = INT_MAX;
        return ret;
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to