On Wed, Sep 01, 2010 at 09:49:58PM -0600, Eric Blake wrote: > IRIX mis-parses "1e 1" as 10.0 and "" instead of 1.0 and "e 1". > Because the original parse may differ from the reparse in terms > of whether the value overflows, we have to do an errno dance. > > * lib/strtod.c (strtod): Reparse number on shorter string if > exponent parse was invalid. > Reported by Tom G. Christensen. > > Signed-off-by: Eric Blake <ebl...@redhat.com> > ---
I applied this on top of a fresh gnulib checkout and unfortunately the test still fails in the same place. -tgc