View Bug Activity | Format For Printing
The tests math/atest-*.c convert hex strings to multiple-precision numbers by using strchr to get a value for the hex digit (as type ptrdiff_t) and then shifting appropriately. This doesn't work if ptrdiff_t is narrower than mp_limb_t (as on MIPS64 N32); the value should be cast to mp_limb_t before shifting. Patch: http://sourceware.org/ml/libc-alpha/2006-06/msg00010.html
fixed for glibc 2.6.