diff options
author | Hristian Kirtchev <kirtchev@adacore.com> | 2018-08-21 14:45:49 +0000 |
---|---|---|
committer | Pierre-Marie de Rodat <pmderodat@gcc.gnu.org> | 2018-08-21 14:45:49 +0000 |
commit | 2201fa7bd34d215e4aeeb961d41f60f3fb80f101 (patch) | |
tree | cb36eda183a044c293786c8783b0e9c4064218ea /gcc/ada/impunit.adb | |
parent | c36d21ee42349ea0e8565daa2013ba4f193d4ffe (diff) | |
download | gcc-2201fa7bd34d215e4aeeb961d41f60f3fb80f101.zip gcc-2201fa7bd34d215e4aeeb961d41f60f3fb80f101.tar.gz gcc-2201fa7bd34d215e4aeeb961d41f60f3fb80f101.tar.bz2 |
[Ada] General purpose doubly linked list for compiler and tool use
This patch adds unit GNAT.Lists which currently contains the
implementation of a general purpose doubly linked list intended for use
by the compiler and the tools around it.
2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
gcc/ada/
* impunit.adb: Add g-lists to the set of non-implementation
units.
* libgnat/g-lists.adb, libgnat/g-lists.ads: New unit.
* Makefile.rtl: Add g-lists to the set of non-tasking units.
* gcc-interface/Make-lang.in: Add g-lists to the set of files
used by gnat1.
gcc/testsuite/
* gnat.dg/linkedlist.adb: New testcase.
From-SVN: r263714
Diffstat (limited to 'gcc/ada/impunit.adb')
-rw-r--r-- | gcc/ada/impunit.adb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/ada/impunit.adb b/gcc/ada/impunit.adb index cfa1d5e..7d35902 100644 --- a/gcc/ada/impunit.adb +++ b/gcc/ada/impunit.adb @@ -281,6 +281,7 @@ package body Impunit is ("g-htable", F), -- GNAT.Htable ("g-io ", F), -- GNAT.IO ("g-io_aux", F), -- GNAT.IO_Aux + ("g-lists ", F), -- GNAT.Lists ("g-locfil", F), -- GNAT.Lock_Files ("g-mbdira", F), -- GNAT.MBBS_Discrete_Random ("g-mbflra", F), -- GNAT.MBBS_Float_Random |