• Tom Lane's avatar
    In guc.c, ignore ERANGE errors from strtod(). · b212245f
    Tom Lane authored
    Instead, just proceed with the infinity or zero result that it should
    return for overflow/underflow.  This avoids a platform dependency,
    in that various versions of strtod are inconsistent about whether they
    signal ERANGE for a value that's specified as infinity.
    
    It's possible this won't be enough to remove the buildfarm failures
    we're seeing from ac75959c, in which case I'll take out the infinity
    test case that commit added.  But first let's see if we can fix it.
    
    Discussion: https://postgr.es/m/E1h33xk-0001Og-Gs@gemulon.postgresql.org
    b212245f
guc.c 295 KB