https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90374
--- Comment #11 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- (In reply to Thomas Henlich from comment #10) --- snip --- > > 13.7.2.3.3 E and D editing > ... If e is positive the exponent part contains e digits, otherwise it > contains the minimum number of digits required to represent the exponent > value. ... Yes, thanks Thomas. I will fix this. It was very easy to do what I did with the existing code. To get rid of the leading zero on the exponent will require me to scratch my head a little further. Cheers