r274724 - in /trunk/gcc/ada: ChangeLog libgnat/...

pmderodat@gcc.gnu.org pmderodat@gcc.gnu.org
Tue Aug 20 09:49:00 GMT 2019


Author: pmderodat
Date: Tue Aug 20 09:49:07 2019
New Revision: 274724

URL: https://gcc.gnu.org/viewcvs?rev=274724&root=gcc&view=rev
Log:
[Ada] Efficiency improvement in bounded ordered containers

The Delete operations in the bounded ordered containers have been
substantially sped up.  No change in semantics, so no test.

2019-08-20  Bob Duff  <duff@adacore.com>

gcc/ada/

	* libgnat/a-cborma.adb, libgnat/a-cborse.adb (Clear): Repeatedly
	call Delete. This avoids clearing the free list, which
	substantially speeds up future Delete operations.

Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/libgnat/a-cborma.adb
    trunk/gcc/ada/libgnat/a-cborse.adb



More information about the Gcc-cvs mailing list