Index: lib/strtod.c --- lib/strtod.c.orig 2002-04-20 16:06:19.000000000 +0200 +++ lib/strtod.c 2004-02-11 10:40:45.000000000 +0100 @@ -604,7 +604,7 @@ if (!(x & 1)) { k++; x >>= 1; - if (!x & 1) + if (!(x & 1)) return 32; } *y = x;