floating point overflow for float(1/gamma(-536/3))



By the way: with GCL Maxima 5.22.0:

 (%i190) x : float(1/gamma(-536/3));
 (%o190) -1..#INF00e+000*10^000E+6924912
 (%i191) is(x = x + 1);
 (%o191) true
 (%i192) 1/x;
 (%o192) 0.0

Clozure Common Lisp Version 1.6-dev-r14122M-trunk gives a Lisp error for float(1/gamma(-536/3)).


--Barton