diff options
author | Nicolas Roche <roche@adacore.com> | 2024-09-25 13:21:04 +0200 |
---|---|---|
committer | Marc Poulhiès <dkm@gcc.gnu.org> | 2024-11-04 16:57:59 +0100 |
commit | c3df7a67053dfaf22adbaa604e227b42d5d0fe38 (patch) | |
tree | 73fe2555ca8235ddc5e28513087c857e28c15e5e /gcc/fortran/error.cc | |
parent | df3e6245ac6e9b22c4ad0fe3ccaad4bcd95bd3a7 (diff) | |
download | gcc-c3df7a67053dfaf22adbaa604e227b42d5d0fe38.zip gcc-c3df7a67053dfaf22adbaa604e227b42d5d0fe38.tar.gz gcc-c3df7a67053dfaf22adbaa604e227b42d5d0fe38.tar.bz2 |
ada: Improve performance of Unbounded_Wide_Wide_String
Improve performance of iteration using Element function.
Improve performance of Append.
gcc/ada/ChangeLog:
* libgnat/a-stzunb__shared.adb: Restructure code to inline only
the most common cases. Remove whenever possible runtime checks.
* libgnat/a-stzunb__shared.ads: Add Inline => True to Append
variants and Element.
Diffstat (limited to 'gcc/fortran/error.cc')
0 files changed, 0 insertions, 0 deletions