diff options
author | Francois-Xavier Coudert <fxcoudert@gmail.com> | 2021-12-26 11:59:14 +0100 |
---|---|---|
committer | Francois-Xavier Coudert <fxcoudert@gmail.com> | 2021-12-26 12:00:00 +0100 |
commit | 9525c26bf19318bed72d3bc3b99dceac5217102f (patch) | |
tree | 8ce575df2473b27132d04ecf9dc8de8f1730b953 /gcc/lra.c | |
parent | 10ae9946dce5fec3702cb3f18f3aa51dc6dff9c4 (diff) | |
download | gcc-9525c26bf19318bed72d3bc3b99dceac5217102f.zip gcc-9525c26bf19318bed72d3bc3b99dceac5217102f.tar.gz gcc-9525c26bf19318bed72d3bc3b99dceac5217102f.tar.bz2 |
Fortran: speed up decimal output of integers
libgfortran/ChangeLog:
PR libfortran/98076
* runtime/string.c (itoa64, itoa64_pad19): New helper functions.
(gfc_itoa): On targets with 128-bit integers, call fast
64-bit functions to avoid many slow divisions.
gcc/testsuite/ChangeLog:
PR libfortran/98076
* gfortran.dg/pr98076.f90: New test.
Diffstat (limited to 'gcc/lra.c')
0 files changed, 0 insertions, 0 deletions