Avoid overflows on implicit casts
Ralf Corsepius
ralf.corsepius@rtems.org
Fri Oct 8 14:37:00 GMT 2010
Hi,
some consts in libm/common cause overflows on implicit type casts on
non-32bit targets.
The patch below adds explict casts to __uint32_t (temporaries) to avoid
them.
Ralf
2010-10-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libm/common/sf_llrint.c, libm/common/sf_round.c:
Add explicit casts to __uint32_t to avoid overflows
on implicit casts.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: newlib-libm-uint32.diff
URL: <http://sourceware.org/pipermail/newlib/attachments/20101008/e6eec015/attachment.ksh>
More information about the Newlib
mailing list