formatting 1.0d-100 with ~10e
With ECL 20.4.24, formatting 1.0d-100 with ~10e gives wrong result:
$ clall -r '(format nil "~10e" 1d-100)'
Armed Bear Common Lisp --> " 1.0d-100"
Clozure Common Lisp --> " 1.0D-100"
CLISP --> " 1.0d-100"
ECL --> "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0d-100"
SBCL --> " 1.d-100"
cf. #499 (closed)
Edited by Pascal J. Bourguignon