Hi Thomas,

Am 16.01.25 um 20:38 schrieb Thomas Koenig:
Hello Harald,

the conversion of (unsigned) integers to decimal in output was designed
to be efficient up to INTEGER(kind=16) and did not handle values larger
than roughly (10^19 * 2^64).

The attached obvious patch fixes this.

Regtested on x86_64-pc-linux-gnu.  OK for mainline?

OK.

Thanks a lot for finding and fixing this!

sure.  Committed as r15-6971-g99bcce0d89b8a9 .

The testcase would have been slightly smaller with exponentiation
of unsigned being implemented already (hint, hint! :)

Best regards

     Thomas

Cheers,
Harald

Reply via email to