aboutsummaryrefslogtreecommitdiff
path: root/lang/gnat
diff options
context:
space:
mode:
authorSteve Price <steve@FreeBSD.org>1998-01-18 09:08:45 +0000
committerSteve Price <steve@FreeBSD.org>1998-01-18 09:08:45 +0000
commit0b588ecd16bfcd75ab84c95a740487aafa59f604 (patch)
tree09aed2d08a47062df40e68eb1bed8402f5551c5c /lang/gnat
parent4da6ff8f1ae0e0715671637fb9af78646eb2f99c (diff)
downloadports-0b588ecd16bfcd75ab84c95a740487aafa59f604.tar.gz
ports-0b588ecd16bfcd75ab84c95a740487aafa59f604.zip
Notes
Diffstat (limited to 'lang/gnat')
-rw-r--r--lang/gnat/Makefile52
-rw-r--r--lang/gnat/distinfo2
-rw-r--r--lang/gnat/files/5fintman.adb5
-rw-r--r--lang/gnat/files/5fosinte.adb44
-rw-r--r--lang/gnat/files/5fosinte.ads41
-rw-r--r--lang/gnat/files/5ftaprop.adb193
-rw-r--r--lang/gnat/files/patch-ac50
-rw-r--r--lang/gnat/files/patch-ad78
-rw-r--r--lang/gnat/files/patch-ae53
-rw-r--r--lang/gnat/files/patch-af50
-rw-r--r--lang/gnat/pkg-plist1398
11 files changed, 921 insertions, 1045 deletions
diff --git a/lang/gnat/Makefile b/lang/gnat/Makefile
index 188e6f26547a..0d2b3d583c9d 100644
--- a/lang/gnat/Makefile
+++ b/lang/gnat/Makefile
@@ -1,24 +1,25 @@
# New ports collection makefile for: GNU Ada gnat
# Version required: 3.09
# Date created: Sat Mar 18 02:16:45 1995
+# Whom: hsu
# Porter (original): nils@guru.ims.uni-stuttgart.de
# Porter (version 3): maurice@serc.rmit.edu.au
#
-# $Id: Makefile,v 1.12 1997/09/25 08:47:35 asami Exp $
-
-# Note:
+# $Id: Makefile,v 1.13 1997/10/03 09:56:56 asami Exp $
+#
+# Note:
# - FreeBSD tasking libraries created by Dan Eischen have been incorportated
# into this edition
# - The default names of a number of binaries have been altered to avoid
# conflict with other gcc based products. Standard names can be provided using
# symbolic links.
-DISTNAME= gnat-3.09-src
-PKGNAME= gnat-3.09
+DISTNAME= gnat-3.10p-src
+PKGNAME= gnat-3.10p
CATEGORIES= lang
MASTER_SITES= ftp://cs.nyu.edu/pub/gnat/ \
${MASTER_SITE_GNU}
-DISTFILES= gnat-3.09-src.tar.gz gcc-2.7.2.1.tar.gz
+DISTFILES= gnat-3.10p-src.tar.gz gcc-2.7.2.1.tar.gz
MAINTAINER= maurice@serc.rmit.edu.au
@@ -40,25 +41,22 @@ CC = /usr/local/bin/adagcc
# Which version of gcc do we have? Must be 2.7.2.1
CCVERSION= 2.7.2.1
-# which language set
+# which language set
LANG = c ada
pre-patch:
- @echo "===> Applying FreeBSD patches to gcc for ${DISTNAME}"
+ @${ECHO} "===> Applying FreeBSD patches to gcc for ${DISTNAME}"
-( cd ${WRKDIR}/gcc-2.7.2.1; \
- patch -s -f < ${PATCHDIR}/patch-freebsdgcc; )
- @echo "===> Fixing ${DISTNAME} patches to gcc"
- -( cd ${WRKSRC}/src; \
- patch -s -f < ${PATCHDIR}/patch-gnat; )
- @echo "===> Patching gcc for ${DISTNAME}"
+ ${PATCH} < ${PATCHDIR}/patch-freebsdgcc; )
+ @${ECHO} "===> Patching gcc for ${DISTNAME}"
-( cd ${WRKDIR}/gcc-2.7.2.1; \
- patch -s -f < ${WRKSRC}/src/gcc-272.dif; )
+ ${PATCH} < ${WRKSRC}/src/gcc-2721.dif; )
(cd ${WRKDIR}/gcc-2.7.2.1; \
- cp -R ${WRKSRC}/src/ada ada; )
+ ${CP} -R ${WRKSRC}/src/ada ada; )
pre-configure:
(cd ${WRKDIR}/gcc-2.7.2.1/ada; \
- touch treeprs.ads a-[es]info.h nmake.ad[bs] )
+ ${TOUCH} treeprs.ads a-[es]info.h nmake.ad[bs] )
do-build:
(cd ${WRKDIR}/gcc-2.7.2.1; ${GMAKE} CC="${CC}" CFLAGS="-O2" LANGUAGES="${LANG}" )
@@ -71,14 +69,14 @@ do-build:
do-patch:
(cd ${WRKDIR}; \
FILES="${PATCHDIR}/patch-[a-z][a-z]" ; \
- SORTEDFILES=`echo $$FILES | tr " " "\n" | sort` ; \
+ SORTEDFILES=`${ECHO} $$FILES | ${TR} " " "\n" | sort` ; \
for i in $$SORTEDFILES ; do \
- echo Applying ---- $$i ;\
- patch -s < $$i ;\
+ ${ECHO} Applying ---- $$i ;\
+ ${PATCH} < $$i ;\
done )
(cd ${FILESDIR}; \
for i in *.adb *.ads ; do \
- cp $$i ${WRKDIR}/gcc-2.7.2.1/ada; \
+ ${CP} $$i ${WRKDIR}/gcc-2.7.2.1/ada; \
done )
do-configure:
@@ -90,12 +88,12 @@ do-install:
${GMAKE} CC="${CC}" LANGUAGES="${LANG}" install )
post-install:
- @(echo "-----------------------------------------------------------" )
- @(echo "" )
- @(echo "For information about using the tasking library please read" )
- @(echo "the README.Tasking file" )
- @(echo "" )
- @(echo "-----------------------------------------------------------" )
- @(echo "" )
+ @(${ECHO} "-----------------------------------------------------------" )
+ @(${ECHO} "" )
+ @(${ECHO} "For information about using the tasking library please read" )
+ @(${ECHO} "the README.Tasking file" )
+ @(${ECHO} "" )
+ @(${ECHO} "-----------------------------------------------------------" )
+ @(${ECHO} "" )
.include <bsd.port.mk>
diff --git a/lang/gnat/distinfo b/lang/gnat/distinfo
index e75ebe9161a3..ef199d1ddaf0 100644
--- a/lang/gnat/distinfo
+++ b/lang/gnat/distinfo
@@ -1,2 +1,2 @@
-MD5 (gnat-3.09-src.tar.gz) = bd8a3526ee8b55dd10db11d4485e1e21
+MD5 (gnat-3.10p-src.tar.gz) = ff672b160649efe2849fa5ca91dac580
MD5 (gcc-2.7.2.1.tar.gz) = 655b43dbb48f611fc667ec21584a4460
diff --git a/lang/gnat/files/5fintman.adb b/lang/gnat/files/5fintman.adb
index 10e3db9af325..9d6eb5e45220 100644
--- a/lang/gnat/files/5fintman.adb
+++ b/lang/gnat/files/5fintman.adb
@@ -7,7 +7,7 @@
-- B o d y --
-- (Version for new GNARL) --
-- --
--- $Revision: 1.3 $ --
+-- $Revision: 1.1 $ --
-- --
-- Copyright (C) 1991,1992,1993,1994,1995,1996 Florida State University --
-- --
@@ -185,7 +185,8 @@ package body System.Interrupt_Management is
Keep_Unmasked (Exception_Interrupts (I)) := True;
Result :=
sigaction
- (Signal (Exception_Interrupts (I)), act'Access, old_act'Access);
+ (Signal (Exception_Interrupts (I)), act'Access,
+ old_act'Unchecked_Access);
pragma Assert (Result = 0
or else Shutdown ("GNULLI failure---sigaction"));
end loop;
diff --git a/lang/gnat/files/5fosinte.adb b/lang/gnat/files/5fosinte.adb
index 33d4bcfd2b89..12febc4d3ddc 100644
--- a/lang/gnat/files/5fosinte.adb
+++ b/lang/gnat/files/5fosinte.adb
@@ -7,7 +7,7 @@
-- B o d y --
-- (Version for new GNARL) --
-- --
--- $Revision: 1.2 $ --
+-- $Revision: 1.1 $ --
-- --
-- Copyright (C) 1991,1992,1993,1994,1995,1996 Florida State University --
-- --
@@ -77,6 +77,48 @@
with Interfaces.C; use Interfaces.C;
package body System.OS_Interface is
+ function Errno return int is
+ type int_ptr is access all int;
+
+ function internal_errno return int_ptr;
+ pragma Import (C, internal_errno, "__error");
+ begin
+ return (internal_errno.all);
+ end Errno;
+
+
+ type sigset_t_ptr is access all sigset_t;
+
+ function pthread_sigmask_set
+ (how : int;
+ set : access sigset_t)
+ return int
+ is
+ function sigmask_set
+ (how : int;
+ set : access sigset_t;
+ oset : sigset_t_ptr)
+ return int;
+ pragma Import (C, sigmask_set, "pthread_sigmask");
+ begin
+ return sigmask_set (how, set, null);
+ end pthread_sigmask_set;
+
+ function pthread_sigmask_oset
+ (how : int;
+ oset : access sigset_t)
+ return int
+ is
+ function sigmask_oset
+ (how : int;
+ set : sigset_t_ptr;
+ oset : access sigset_t)
+ return int;
+ pragma Import (C, sigmask_oset, "pthread_sigmask");
+ begin
+ return sigmask_oset (how, null, oset);
+ end pthread_sigmask_oset;
+
-----------------
-- To_Duration --
-----------------
diff --git a/lang/gnat/files/5fosinte.ads b/lang/gnat/files/5fosinte.ads
index 14450cce307a..b8ecbec463d3 100644
--- a/lang/gnat/files/5fosinte.ads
+++ b/lang/gnat/files/5fosinte.ads
@@ -7,7 +7,7 @@
-- S p e c --
-- (Version for new GNARL) --
-- --
--- $Revision: 1.5 $ --
+-- $Revision: 1.1 $ --
-- --
-- Copyright (C) 1991,92,93,94,95,1996 Free Software Foundation, Inc. --
-- --
@@ -103,8 +103,8 @@ package System.OS_Interface is
-- Errno --
-----------
- function errno return int;
- pragma Import (C, errno, "__get_errno");
+ function Errno return int;
+ pragma Inline (Errno);
-- NAMEs not used are commented-out
-- NAMEs not supported on this system have __NAME for value
@@ -231,6 +231,7 @@ package System.OS_Interface is
sa_flags : int;
end record;
pragma Convention (C, struct_sigaction);
+ type struct_sigaction_ptr is access all struct_sigaction;
SIG_BLOCK : constant := 1;
@@ -250,7 +251,7 @@ package System.OS_Interface is
function sigaction
(sig : Signal;
act : access struct_sigaction;
- oact : access struct_sigaction)
+ oact : struct_sigaction_ptr)
return int;
pragma Import (C, sigaction, "sigaction");
@@ -263,6 +264,16 @@ package System.OS_Interface is
function nanosleep (rqtp, rmtp : access timespec) return int;
pragma Import (C, nanosleep, "nanosleep");
+ type clockid_t is private;
+
+ CLOCK_REALTIME : constant clockid_t;
+
+ function clock_gettime
+ (clock_id : clockid_t;
+ tp : access timespec)
+ return int;
+ pragma Import (C, clock_gettime, "clock_gettime");
+
function To_Duration (TS : timespec) return Duration;
pragma Inline (To_Duration);
@@ -363,6 +374,25 @@ package System.OS_Interface is
return int;
pragma Import (C, pthread_sigmask, "pthread_sigmask");
+ -- We declare two wrappers for pthread_sigmask, since null may need
+ -- to be passed for either set or oset and this is not allowed
+ -- in Ada for access mode parameters (the error was not catched by
+ -- GNAT until recently, and a flag, -gnatdj, was added to allow it
+ -- to compile).
+
+ function pthread_sigmask_set
+ (how : int;
+ set : access sigset_t)
+ return int;
+ -- Identical to pthread_sigmask (how, set, null).
+
+ function pthread_sigmask_oset
+ (how : int;
+ oset : access sigset_t)
+ return int;
+ -- Identical to pthread_sigmask (how, null, oset).
+
+
----------------------------
-- POSIX.1c Section 11 --
----------------------------
@@ -671,6 +701,9 @@ private
end record;
pragma Convention (C, timespec);
+ type clockid_t is new int;
+ CLOCK_REALTIME : constant clockid_t := 0;
+
type struct_timeval is record
tv_sec : long;
tv_usec : long;
diff --git a/lang/gnat/files/5ftaprop.adb b/lang/gnat/files/5ftaprop.adb
index 33d96dd5d81d..813c40530c4a 100644
--- a/lang/gnat/files/5ftaprop.adb
+++ b/lang/gnat/files/5ftaprop.adb
@@ -7,7 +7,7 @@
-- B o d y --
-- (Version for new GNARL) --
-- --
--- $Revision: 1.4 $ --
+-- $Revision: 1.1 $ --
-- --
-- Copyright (C) 1991,1992,1993,1994,1995,1996 Florida State University --
-- --
@@ -50,24 +50,21 @@ with System.Interrupt_Management;
-- Abort_Task_Interrupt
-- Interrupt_ID
+with System.Interrupt_Management.Operations;
+-- used for Set_Interrupt_Mask
+-- All_Tasks_Mask
+pragma Elaborate_All (System.Interrupt_Management.Operations);
+
with System.OS_Interface;
-- used for various type, constant, and operations
with System.Parameters;
-- used for Size_Type
-with System.Storage_Elements;
--- used for To_Address
--- Integer_Address
-
with System.Tasking;
-- used for Ada_Task_Control_Block
-- Task_ID
-with System.Time_Operations;
--- used for Clock
--- Clock_Delay_Correction
-
with Unchecked_Conversion;
with Unchecked_Deallocation;
@@ -78,7 +75,6 @@ package body System.Task_Primitives.Operations is
use System.Error_Reporting;
use System.OS_Interface;
use System.Parameters;
- use System.Time_Operations;
pragma Linker_Options ("-lc_r");
@@ -92,9 +88,6 @@ package body System.Task_Primitives.Operations is
ATCB_Key : aliased pthread_key_t;
-- Key used to find the Ada Task_ID associated with a thread
- All_Signal_Mask,
- -- The set of all signals
-
Unblocked_Signal_Mask : aliased sigset_t;
-- The set of signals that should unblocked in all tasks
@@ -159,6 +152,8 @@ package body System.Task_Primitives.Operations is
context : access struct_sigcontext) is
T : Task_ID := Self;
+ Result : Interfaces.C.int;
+ Old_Set : aliased sigset_t;
begin
-- Assuming it is safe to longjmp out of a signal handler, the
@@ -166,6 +161,13 @@ package body System.Task_Primitives.Operations is
if T.Deferral_Level = 0
and then T.Pending_ATC_Level < T.ATC_Nesting_Level then
+
+ -- Make sure signals used for RTS internal purpose are unmasked
+
+ Result := pthread_sigmask
+ (SIG_UNBLOCK, Unblocked_Signal_Mask'Access, Old_Set'Access);
+ pragma Assert (Result = 0
+ or else Shutdown ("GNULLI failure---Enter_Task (pthread_sigmask)"));
raise Standard'Abort_Signal;
end if;
@@ -286,7 +288,11 @@ package body System.Task_Primitives.Operations is
begin
Result := pthread_mutex_lock (L);
- Ceiling_Violation := Result = EINVAL;
+ if Result = 0 then
+ Ceiling_Violation := False;
+ else
+ Ceiling_Violation := Result = EINVAL;
+ end if;
-- assumes the cause of EINVAL is a priority ceiling violation
pragma Assert (Result = 0 or else Result = EINVAL
or else Shutdown ("GNULLI failure---pthread_mutex_lock"));
@@ -370,41 +376,114 @@ package body System.Task_Primitives.Operations is
-- Sleep_For --
---------------
- procedure Sleep_For (Self_ID : Task_ID; Rel_Time : Duration) is
- Result : Interfaces.C.Int;
- Request : aliased timespec;
-
+ procedure Sleep_For
+ (Self_ID : Task_ID;
+ Rel_Time : Duration;
+ Timedout : out Boolean)
+ is
begin
- pragma Assert (Self_ID = Self
- or else Shutdown ("GNULLI failure---Self in Sleep_For"));
- Request := To_Timespec (Rel_Time + Clock + Clock_Delay_Correction);
- Result := pthread_cond_timedwait
- (Self_ID.LL.CV'Access, Self_ID.LL.L'Access, Request'Access);
- pragma Assert
- (Result = 0
- or else (Clock >= To_Duration (Request) - Clock_Delay_Correction)
- or else Shutdown ("GNULLI failure---Sleep_For"));
+ Sleep_Until (Self_ID, Rel_Time + Clock, Timedout);
end Sleep_For;
-----------------
-- Sleep_Until --
-----------------
- procedure Sleep_Until (Self_ID : Task_ID; Abs_Time : Duration) is
- Result : Interfaces.C.Int;
+ procedure Sleep_Until
+ (Self_ID : Task_ID;
+ Abs_Time : Duration;
+ Timedout : out Boolean)
+ is
Request : aliased timespec;
+ Result : Interfaces.C.int;
begin
pragma Assert (Self_ID = Self
or else Shutdown ("GNULLI failure---Self in Sleep_Until"));
- Request := To_Timespec (Abs_Time + Clock_Delay_Correction);
- Result := pthread_cond_timedwait
- (Self_ID.LL.CV'Access, Self_ID.LL.L'Access, Request'Access);
- pragma Assert
- (Result = 0 or else Clock >= Abs_Time
- or else Shutdown ("GNULLI failure---Sleep_Until (early)"));
+
+ if Abs_Time <= Clock then
+ Timedout := True;
+ Result := sched_yield;
+ return;
+ end if;
+
+ Request := To_Timespec (Abs_Time);
+
+ -- We loop until the requested delay is serviced. For early wakeups,
+ -- we check the Clock again and re-request delays until we sleep
+ -- at least for the specified amount.
+
+ loop
+ -- Perform delays until one of the following conditions is true:
+ -- 1) cond_timedwait wakes up due to time expiration.
+ -- 2) We were interrupted by an abort signal (abortion is pending).
+ -- 3) We received a wakeup, via cond_signal to our CV.
+ -- 4) An error has occurred in the OS-provided delay primitive.
+ -- Conditions (1), (2), and (3) are normal.
+ -- Condition (4) should never happen unless the OS is broken,
+ -- or there is an error in our own runtime system code.
+
+ loop
+ Result := pthread_cond_timedwait
+ (Self_ID.LL.CV'Access, Self_ID.LL.L'Access, Request'Access);
+
+ if Result = 0 or else
+ (Self_ID.Pending_Action and then
+ Self_ID.Pending_ATC_Level < Self_ID.ATC_Nesting_Level)
+ then
+ Timedout := False;
+ return;
+ else
+ -- As of 11/25/97, FreeBSD-3.0 returns the correct
+ -- (POSIX specified) code (ETIMEDOUT) for a timed-out
+ -- operation. Previous versions of FreeBSD would
+ -- return -1, and set the thread-safe errno to EAGAIN.
+ if Result < 0 and then Errno = EAGAIN then
+ Result := ETIMEDOUT;
+ end if;
+ end if;
+
+ if Result = ETIMEDOUT then
+ exit;
+ end if;
+
+ pragma Assert (Result /= EINVAL or else
+ Shutdown ("GNULLI failure---Sleep_Until (cond_timedwait)"));
+ end loop;
+
+ -- Make sure we delayed long enough. If we did, give up the
+ -- CPU. Otherwise, request a delay again with unserviced amount
+ -- of time.
+
+ if (Abs_Time <= Clock) then
+ Timedout := True;
+ Result := sched_yield;
+ exit;
+ else
+ Request := To_Timespec (Abs_Time);
+ end if;
+ end loop;
end Sleep_Until;
+ -----------
+ -- Clock --
+ -----------
+
+ function Clock return Duration is
+ TS : aliased timespec;
+ Result : Interfaces.C.int;
+
+ begin
+ Result := clock_gettime (CLOCK_REALTIME, TS'Unchecked_Access);
+ pragma Assert (Result = 0
+ or else Shutdown ("GNULLI failure---clock_gettime"));
+ return To_Duration (TS);
+ exception
+ when others =>
+ pragma Assert (Shutdown ("exception in Clock"));
+ return 0.0;
+ end Clock;
+
------------
-- Wakeup --
------------
@@ -474,31 +553,14 @@ package body System.Task_Primitives.Operations is
procedure Enter_Task (Self_ID : Task_ID) is
Result : Interfaces.C.int;
- Old_Set : aliased sigset_t;
begin
Self_ID.LL.Thread := pthread_self;
- -- It is not safe for the new task accept signals until it
- -- has bound its TCB pointer to the thread with pthread_setspecific (),
- -- since the handler wrappers use the TCB pointer
- -- to restore the stack limit.
-
Result := pthread_setspecific (ATCB_Key, To_Address (Self_ID));
pragma Assert (Result = 0 or else
Shutdown ("GNULLI failure---Enter_Task (pthread_setspecific)"));
-
- -- Must wait until the above operation is done to unmask signals,
- -- since signal handler for abort will try to access the ATCB to
- -- check whether abort is deferred, and exception propagation will
- -- try to use task-specific data as mentioned above.
-
- Result := pthread_sigmask
- (SIG_UNBLOCK, Unblocked_Signal_Mask'Access, Old_Set'Access);
- pragma Assert (Result = 0
- or else Shutdown ("GNULLI failure---Enter_Task (pthread_sigmask)"));
-
end Enter_Task;
----------------------
@@ -571,7 +633,6 @@ package body System.Task_Primitives.Operations is
Attributes : aliased pthread_attr_t;
Adjusted_Stack_Size : Interfaces.C.size_t;
Result : Interfaces.C.int;
- Old_Set : aliased sigset_t;
function Thread_Body_Access is new
Unchecked_Conversion (System.Address, Thread_Body);
@@ -634,10 +695,10 @@ package body System.Task_Primitives.Operations is
pragma Assert (Result = 0
or else Shutdown ("GNULLI failure---pthread_attr_setstacksize"));
- Result := pthread_sigmask
- (SIG_SETMASK, All_Signal_Mask'Access, Old_Set'Access);
- pragma Assert (Result = 0 or else
- Shutdown ("GNULLI failure---Create_Task (pthread_sigmask)"));
+ -- Since the initial signal mask of a thread is inherited from the
+ -- creator, and the Environment task has all its signals masked, we
+ -- do not need to manipulate caller's signal mask at this point.
+ -- All tasks in RTS will have All_Tasks_Mask initially.
Result := pthread_create
(T.LL.Thread'Access,
@@ -649,11 +710,6 @@ package body System.Task_Primitives.Operations is
Succeeded := Result = 0;
- Result := pthread_sigmask
- (SIG_SETMASK, Old_Set'Unchecked_Access, null);
- pragma Assert (Result = 0 or else
- Shutdown ("GNULLI failure---Create_Task (pthread_sigmask)"));
-
Set_Priority (T, Priority);
end Create_Task;
@@ -735,7 +791,7 @@ package body System.Task_Primitives.Operations is
sigaction (
Signal (System.Interrupt_Management.Abort_Task_Interrupt),
act'Access,
- old_act'Access);
+ old_act'Unchecked_Access);
pragma Assert (Result = 0
or else Shutdown ("GNULLI failure---Initialize (sigaction)"));
@@ -755,9 +811,14 @@ begin
-- It doesn't appear necessary to call it because pthread_init is
-- called before any Ada elaboration occurs.
- Result := sigfillset (All_Signal_Mask'Access);
- pragma Assert (Result = 0
- or else Shutdown ("GNULLI failure---Initialize (sigfillset)"));
+ -- Mask Environment task for all signals. The original mask of the
+ -- Environment task will be recovered by Interrupt_Server task
+ -- during the elaboration of s-interr.adb.
+
+ System.Interrupt_Management.Operations.Set_Interrupt_Mask
+ (System.Interrupt_Management.Operations.All_Tasks_Mask'Access);
+
+ -- Prepare the set of signals that should unblocked in all tasks
Result := sigemptyset (Unblocked_Signal_Mask'Access);
pragma Assert (Result = 0
diff --git a/lang/gnat/files/patch-ac b/lang/gnat/files/patch-ac
index e2e24ca4b439..e831059d7171 100644
--- a/lang/gnat/files/patch-ac
+++ b/lang/gnat/files/patch-ac
@@ -1,20 +1,32 @@
-diff -c orig/ada/Makefile.in gcc/ada/Makefile.in
-*** orig/ada/Makefile.in Thu Apr 3 12:40:23 1997
---- gcc-2.7.2.1/ada/Makefile.in Thu Apr 3 12:41:49 1997
+*** gcc-2.7.2.1/ada/Makefile.in.orig Sun Nov 16 09:10:32 1997
+--- gcc-2.7.2.1/ada/Makefile.in Sun Nov 16 09:14:37 1997
***************
-*** 956,962 ****
- $(srcdir)/../move-if-change tmp-ttypef.ads ttypef.ads
- touch stamp-ttypef
-
-! ADA_INCLUDE_DIR = $(prefix)/adainclude
- ADA_RTL_OBJ_DIR = $(libsubdir)/adalib
-
- # Note: the strings below do not make sense for Ada strings in the OS/2
---- 956,962 ----
- $(srcdir)/../move-if-change tmp-ttypef.ads ttypef.ads
- touch stamp-ttypef
-
-! ADA_INCLUDE_DIR = $(prefix)/include/adainclude
- ADA_RTL_OBJ_DIR = $(libsubdir)/adalib
-
- # Note: the strings below do not make sense for Ada strings in the OS/2
+*** 815,820 ****
+--- 815,821 ----
+ fsu* | FSU*) letter=l;;\
+ native | *) letter=i;;\
+ esac;;\
++ *86*-freebsd*) letter=f ;;\
+ mips-sgi-irix*) letter=g ;;\
+ hppa*-hp-hpux*) letter=h ;;\
+ *-ibm-aix4*) letter=c ;;\
+***************
+*** 865,870 ****
+--- 866,872 ----
+ *-*-rtems* | *-rtems* |\
+ *-go32-msdos | *-go32 |\
+ *86*-linux* |\
++ *86*-freebsd* |\
+ mips-sni-* |\
+ *) \
+ \
+***************
+*** 920,925 ****
+--- 922,928 ----
+ *-*-rtems* | *-rtems* |\
+ *-go32-msdos | *-go32 |\
+ *86*-linux* |\
++ *86*-freebsd* |\
+ mips-sni-* |\
+ *-*-cygwin32* |\
+ *-*-mingw32* |\
diff --git a/lang/gnat/files/patch-ad b/lang/gnat/files/patch-ad
index b1a4ed1dd153..15066bfc11f2 100644
--- a/lang/gnat/files/patch-ad
+++ b/lang/gnat/files/patch-ad
@@ -1,46 +1,36 @@
-diff -c orig/ada/Makefile.in gcc/ada/Makefile.in
-*** orig/ada/Makefile.in Tue Jan 21 00:01:54 1997
---- gcc-2.7.2.1/ada/Makefile.in Sat May 10 22:42:27 1997
+*** gcc-2.7.2.1/ada/make.adb.orig Thu Aug 14 00:02:45 1997
+--- gcc-2.7.2.1/ada/make.adb Sun Nov 16 09:18:18 1997
***************
-*** 189,193 ****
- $(CC) -c $(ALL_ADAFLAGS) $<
- .ads.o:
-! $(CC) -c $(ALL_ADAFLAGS) $<
-
- # This tells GNU make version 3 not to export all the variables
---- 189,199 ----
- $(CC) -c $(ALL_ADAFLAGS) $<
- .ads.o:
-! @if [ -f $*.adb ]; then \
-! echo "$(CC) -c $(ALL_ADAFLAGS) $*.adb"; \
-! $(CC) -c $(ALL_ADAFLAGS) $*.adb; \
-! else \
-! echo "$(CC) -c $(ALL_ADAFLAGS) $*.ads"; \
-! $(CC) -c $(ALL_ADAFLAGS) $*.ads; \
-! fi
-
- # This tells GNU make version 3 not to export all the variables
-***************
-*** 738,741 ****
---- 744,748 ----
- sparc-sun-sunos5*) letter=s ;;\
- *86*-linux*) letter=l ;;\
-+ *86*-freebsd*) letter=f ;;\
- mips-sgi-irix*) letter=g ;;\
- hppa*-hp-hpux*) letter=h ;;\
-***************
-*** 779,782 ****
---- 786,790 ----
- *-go32-msdos | *-go32 |\
- *86*-linux* |\
-+ *86*-freebsd* |\
- *) \
- \
+*** 201,207 ****
+ -- Compiler, Binder & Linker Data and Subprograms --
+ ----------------------------------------------------
+
+! Gcc : String_Access := GNAT.OS_Lib.Locate_Exec_On_Path ("gcc");
+ Gnatbind : String_Access := GNAT.OS_Lib.Locate_Exec_On_Path ("gnatbind");
+ Gnatlink : String_Access := GNAT.OS_Lib.Locate_Exec_On_Path ("gnatlink");
+
+--- 201,207 ----
+ -- Compiler, Binder & Linker Data and Subprograms --
+ ----------------------------------------------------
+
+! Gcc : String_Access := GNAT.OS_Lib.Locate_Exec_On_Path ("adagcc");
+ Gnatbind : String_Access := GNAT.OS_Lib.Locate_Exec_On_Path ("gnatbind");
+ Gnatlink : String_Access := GNAT.OS_Lib.Locate_Exec_On_Path ("gnatlink");
+
***************
-*** 845,848 ****
---- 853,857 ----
- *-go32-msdos | *-go32 |\
- *86*-linux* |\
-+ *86*-freebsd* |\
- *) \
- \
+*** 941,947 ****
+ Comp_Last := Comp_Last + 1;
+ Comp_Args (Comp_Last) := new String'(Name_Buffer (1 .. Name_Len));
+
+! Display ("gcc", Comp_Args (Args'First .. Comp_Last));
+
+ return
+ GNAT.OS_Lib.Non_Blocking_Spawn
+--- 941,947 ----
+ Comp_Last := Comp_Last + 1;
+ Comp_Args (Comp_Last) := new String'(Name_Buffer (1 .. Name_Len));
+
+! Display ("adagcc", Comp_Args (Args'First .. Comp_Last));
+
+ return
+ GNAT.OS_Lib.Non_Blocking_Spawn
diff --git a/lang/gnat/files/patch-ae b/lang/gnat/files/patch-ae
index 85b50c157c15..5ebf05b30a00 100644
--- a/lang/gnat/files/patch-ae
+++ b/lang/gnat/files/patch-ae
@@ -1,36 +1,19 @@
-*** gcc/ada/make.adb.orig Thu Jun 5 08:37:34 1997
---- gcc-2.7.2.1/ada/make.adb Thu Jun 5 11:30:57 1997
+*** gcc-2.7.2.1/ada/gnatcmd.adb.orig Thu Aug 14 00:02:49 1997
+--- gcc-2.7.2.1/ada/gnatcmd.adb Sun Nov 16 09:23:23 1997
***************
-*** 191,197 ****
- -- Compiler, Binder & Linker Data and Subprograms --
- ----------------------------------------------------
-
-! Gcc : String_Access := GNAT.OS_Lib.Locate_Exec_On_Path ("gcc");
- Gnatbind : String_Access := GNAT.OS_Lib.Locate_Exec_On_Path ("gnatbind");
- Gnatlink : String_Access := GNAT.OS_Lib.Locate_Exec_On_Path ("gnatlink");
-
---- 191,197 ----
- -- Compiler, Binder & Linker Data and Subprograms --
- ----------------------------------------------------
-
-! Gcc : String_Access := GNAT.OS_Lib.Locate_Exec_On_Path ("adagcc");
- Gnatbind : String_Access := GNAT.OS_Lib.Locate_Exec_On_Path ("gnatbind");
- Gnatlink : String_Access := GNAT.OS_Lib.Locate_Exec_On_Path ("gnatlink");
-
-***************
-*** 778,784 ****
- Comp_Last := Comp_Last + 1;
- Comp_Args (Comp_Last) := new String'(Name_Buffer (1 .. Name_Len));
-
-! Display ("gcc", Comp_Args (Args'First .. Comp_Last));
-
- return
- GNAT.OS_Lib.Non_Blocking_Spawn
---- 778,784 ----
- Comp_Last := Comp_Last + 1;
- Comp_Args (Comp_Last) := new String'(Name_Buffer (1 .. Name_Len));
-
-! Display ("adagcc", Comp_Args (Args'First .. Comp_Last));
-
- return
- GNAT.OS_Lib.Non_Blocking_Spawn
+*** 987,993 ****
+
+ (Cname => new S'("COMPILE"),
+ Usage => new S'("GNAT COMPILE file file .. file /qualifiers"),
+! Unixcmd => new S'("gcc -c"),
+ Switches => GCC_Switches'Access,
+ Minfile => 1,
+ Maxfile => 0,
+--- 987,993 ----
+
+ (Cname => new S'("COMPILE"),
+ Usage => new S'("GNAT COMPILE file file .. file /qualifiers"),
+! Unixcmd => new S'("adagcc -c"),
+ Switches => GCC_Switches'Access,
+ Minfile => 1,
+ Maxfile => 0,
diff --git a/lang/gnat/files/patch-af b/lang/gnat/files/patch-af
index ed40cbcf144f..d7f39259084c 100644
--- a/lang/gnat/files/patch-af
+++ b/lang/gnat/files/patch-af
@@ -1,19 +1,37 @@
-*** gcc/ada/gnatcmd.adb.orig Wed Jun 4 17:47:51 1997
---- gcc-2.7.2.1/ada/gnatcmd.adb Wed Jun 4 17:48:17 1997
+*** gcc-2.7.2.1/ada/gnatlink.adb.orig Sun Nov 16 09:24:27 1997
+--- gcc-2.7.2.1/ada/gnatlink.adb Sun Nov 16 09:25:18 1997
***************
-*** 899,905 ****
+*** 63,69 ****
+ Table_Increment => 100,
+ Table_Name => "Gnatlink.Binder_Options");
- (Cname => new S'("COMPILE"),
- Usage => new S'("GNAT COMPILE file file .. file /qualifiers"),
-! Unixcmd => new S'("gcc -c"),
- Switches => GCC_Switches'Access,
- Minfile => 1,
- Maxfile => 0,
---- 899,905 ----
+! Gcc : constant String := "gcc";
- (Cname => new S'("COMPILE"),
- Usage => new S'("GNAT COMPILE file file .. file /qualifiers"),
-! Unixcmd => new S'("adagcc -c"),
- Switches => GCC_Switches'Access,
- Minfile => 1,
- Maxfile => 0,
+ Read_Mode : constant String := "r" & Ascii.Nul;
+ Write_Mode : constant String := "w" & Ascii.Nul;
+--- 63,69 ----
+ Table_Increment => 100,
+ Table_Name => "Gnatlink.Binder_Options");
+
+! Gcc : constant String := "adagcc";
+
+ Read_Mode : constant String := "r" & Ascii.Nul;
+ Write_Mode : constant String := "w" & Ascii.Nul;
+***************
+*** 424,430 ****
+ Write_Eol;
+ Write_Str (" [-v] -- verbose mode");
+ Write_Eol;
+! Write_Str (" [-gnatlink name] -- full name for the linker (gcc)");
+ Write_Eol;
+ Write_Str (" [list of objects] -- non Ada binaries");
+ Write_Eol;
+--- 424,431 ----
+ Write_Eol;
+ Write_Str (" [-v] -- verbose mode");
+ Write_Eol;
+! Write_Str (" [-gnatlink name] -- full name for the linker " &
+! "(adagcc)");
+ Write_Eol;
+ Write_Str (" [list of objects] -- non Ada binaries");
+ Write_Eol;
diff --git a/lang/gnat/pkg-plist b/lang/gnat/pkg-plist
index c2ea96a85e43..0f8a9a858f43 100644
--- a/lang/gnat/pkg-plist
+++ b/lang/gnat/pkg-plist
@@ -7,550 +7,13 @@ bin/gnatcmd
bin/gnatf
bin/gnatkr
bin/gnatlink
+bin/gnatls
bin/gnatmake
bin/gnatprep
+bin/gnatpsta
+bin/gnatpsys
bin/i386-unknown-freebsd2.2-gcc
-include/adainclude/a-astaco.adb
-include/adainclude/a-astaco.ads
-include/adainclude/a-caldel.adb
-include/adainclude/a-caldel.ads
-include/adainclude/a-calend.adb
-include/adainclude/a-calend.ads
-include/adainclude/a-chahan.adb
-include/adainclude/a-chahan.ads
-include/adainclude/a-charac.ads
-include/adainclude/a-chlat1.ads
-include/adainclude/a-colien.adb
-include/adainclude/a-colien.ads
-include/adainclude/a-comlin.adb
-include/adainclude/a-comlin.ads
-include/adainclude/a-cwila1.ads
-include/adainclude/a-decima.adb
-include/adainclude/a-decima.ads
-include/adainclude/a-diocst.adb
-include/adainclude/a-diocst.ads
-include/adainclude/a-direio.adb
-include/adainclude/a-direio.ads
-include/adainclude/a-dynpri.adb
-include/adainclude/a-dynpri.ads
-include/adainclude/a-except.adb
-include/adainclude/a-except.ads
-include/adainclude/a-filico.adb
-include/adainclude/a-filico.ads
-include/adainclude/a-finali.adb
-include/adainclude/a-finali.ads
-include/adainclude/a-flteio.ads
-include/adainclude/a-fwteio.ads
-include/adainclude/a-inteio.ads
-include/adainclude/a-interr.adb
-include/adainclude/a-interr.ads
-include/adainclude/a-intnam.ads
-include/adainclude/a-ioexce.ads
-include/adainclude/a-iwteio.ads
-include/adainclude/a-lfteio.ads
-include/adainclude/a-lfwtio.ads
-include/adainclude/a-liteio.ads
-include/adainclude/a-liwtio.ads
-include/adainclude/a-llftio.ads
-include/adainclude/a-llfwti.ads
-include/adainclude/a-llitio.ads
-include/adainclude/a-lliwti.ads
-include/adainclude/a-ncelfu.ads
-include/adainclude/a-ngcefu.adb
-include/adainclude/a-ngcefu.ads
-include/adainclude/a-ngcoty.adb
-include/adainclude/a-ngcoty.ads
-include/adainclude/a-ngelfu.adb
-include/adainclude/a-ngelfu.ads
-include/adainclude/a-nlcefu.ads
-include/adainclude/a-nlcoty.ads
-include/adainclude/a-nlelfu.ads
-include/adainclude/a-nllcef.ads
-include/adainclude/a-nllcty.ads
-include/adainclude/a-nllefu.ads
-include/adainclude/a-nscefu.ads
-include/adainclude/a-nscoty.ads
-include/adainclude/a-nselfu.ads
-include/adainclude/a-nucoty.ads
-include/adainclude/a-nudira.adb
-include/adainclude/a-nudira.ads
-include/adainclude/a-nuelfu.ads
-include/adainclude/a-nuflra.adb
-include/adainclude/a-nuflra.ads
-include/adainclude/a-numaux.ads
-include/adainclude/a-numeri.ads
-include/adainclude/a-numran.adb
-include/adainclude/a-numran.ads
-include/adainclude/a-reatim.adb
-include/adainclude/a-reatim.ads
-include/adainclude/a-retide.adb
-include/adainclude/a-retide.ads
-include/adainclude/a-sequio.adb
-include/adainclude/a-sequio.ads
-include/adainclude/a-sfteio.ads
-include/adainclude/a-sfwtio.ads
-include/adainclude/a-siocst.adb
-include/adainclude/a-siocst.ads
-include/adainclude/a-siteio.ads
-include/adainclude/a-siwtio.ads
-include/adainclude/a-ssicst.adb
-include/adainclude/a-ssicst.ads
-include/adainclude/a-ssitio.ads
-include/adainclude/a-ssiwti.ads
-include/adainclude/a-stmaco.ads
-include/adainclude/a-storio.adb
-include/adainclude/a-storio.ads
-include/adainclude/a-strbou.adb
-include/adainclude/a-strbou.ads
-include/adainclude/a-stream.ads
-include/adainclude/a-strfix.adb
-include/adainclude/a-strfix.ads
-include/adainclude/a-string.ads
-include/adainclude/a-strmap.adb
-include/adainclude/a-strmap.ads
-include/adainclude/a-strsea.adb
-include/adainclude/a-strsea.ads
-include/adainclude/a-strunb.adb
-include/adainclude/a-strunb.ads
-include/adainclude/a-ststio.adb
-include/adainclude/a-ststio.ads
-include/adainclude/a-stwibo.adb
-include/adainclude/a-stwibo.ads
-include/adainclude/a-stwifi.adb
-include/adainclude/a-stwifi.ads
-include/adainclude/a-stwima.adb
-include/adainclude/a-stwima.ads
-include/adainclude/a-stwise.adb
-include/adainclude/a-stwise.ads
-include/adainclude/a-stwiun.adb
-include/adainclude/a-stwiun.ads
-include/adainclude/a-swmwco.ads
-include/adainclude/a-sytaco.adb
-include/adainclude/a-sytaco.ads
-include/adainclude/a-tags.adb
-include/adainclude/a-tags.ads
-include/adainclude/a-tasatt.adb
-include/adainclude/a-tasatt.ads
-include/adainclude/a-taside.adb
-include/adainclude/a-taside.ads
-include/adainclude/a-teioed.adb
-include/adainclude/a-teioed.ads
-include/adainclude/a-textio.adb
-include/adainclude/a-textio.ads
-include/adainclude/a-ticoau.adb
-include/adainclude/a-ticoau.ads
-include/adainclude/a-ticoio.adb
-include/adainclude/a-ticoio.ads
-include/adainclude/a-tideau.adb
-include/adainclude/a-tideau.ads
-include/adainclude/a-tideio.adb
-include/adainclude/a-tideio.ads
-include/adainclude/a-tienau.adb
-include/adainclude/a-tienau.ads
-include/adainclude/a-tienio.adb
-include/adainclude/a-tienio.ads
-include/adainclude/a-tifiio.adb
-include/adainclude/a-tifiio.ads
-include/adainclude/a-tiflau.adb
-include/adainclude/a-tiflau.ads
-include/adainclude/a-tiflio.adb
-include/adainclude/a-tiflio.ads
-include/adainclude/a-tigeau.adb
-include/adainclude/a-tigeau.ads
-include/adainclude/a-tiinau.adb
-include/adainclude/a-tiinau.ads
-include/adainclude/a-tiinio.adb
-include/adainclude/a-tiinio.ads
-include/adainclude/a-timoau.adb
-include/adainclude/a-timoau.ads
-include/adainclude/a-timoio.adb
-include/adainclude/a-timoio.ads
-include/adainclude/a-tiocst.adb
-include/adainclude/a-tiocst.ads
-include/adainclude/a-titest.adb
-include/adainclude/a-titest.ads
-include/adainclude/a-unccon.ads
-include/adainclude/a-uncdea.adb
-include/adainclude/a-uncdea.ads
-include/adainclude/a-witeio.adb
-include/adainclude/a-witeio.ads
-include/adainclude/a-wtcoau.adb
-include/adainclude/a-wtcoau.ads
-include/adainclude/a-wtcoio.adb
-include/adainclude/a-wtcoio.ads
-include/adainclude/a-wtcstr.adb
-include/adainclude/a-wtcstr.ads
-include/adainclude/a-wtdeau.adb
-include/adainclude/a-wtdeau.ads
-include/adainclude/a-wtdeio.adb
-include/adainclude/a-wtdeio.ads
-include/adainclude/a-wtedit.adb
-include/adainclude/a-wtedit.ads
-include/adainclude/a-wtenau.adb
-include/adainclude/a-wtenau.ads
-include/adainclude/a-wtenio.adb
-include/adainclude/a-wtenio.ads
-include/adainclude/a-wtfiio.adb
-include/adainclude/a-wtfiio.ads
-include/adainclude/a-wtflau.adb
-include/adainclude/a-wtflau.ads
-include/adainclude/a-wtflio.adb
-include/adainclude/a-wtflio.ads
-include/adainclude/a-wtgeau.adb
-include/adainclude/a-wtgeau.ads
-include/adainclude/a-wtinau.adb
-include/adainclude/a-wtinau.ads
-include/adainclude/a-wtinio.adb
-include/adainclude/a-wtinio.ads
-include/adainclude/a-wtmoau.adb
-include/adainclude/a-wtmoau.ads
-include/adainclude/a-wtmoio.adb
-include/adainclude/a-wtmoio.ads
-include/adainclude/a-wttest.adb
-include/adainclude/a-wttest.ads
-include/adainclude/ada.ads
-include/adainclude/calendar.ads
-include/adainclude/directio.ads
-include/adainclude/g-busora.adb
-include/adainclude/g-busora.ads
-include/adainclude/g-busorg.adb
-include/adainclude/g-busorg.ads
-include/adainclude/g-casuti.adb
-include/adainclude/g-casuti.ads
-include/adainclude/g-hesora.adb
-include/adainclude/g-hesora.ads
-include/adainclude/g-hesorg.adb
-include/adainclude/g-hesorg.ads
-include/adainclude/g-htable.adb
-include/adainclude/g-htable.ads
-include/adainclude/g-io.adb
-include/adainclude/g-io.ads
-include/adainclude/g-io_aux.adb
-include/adainclude/g-io_aux.ads
-include/adainclude/g-os_lib.adb
-include/adainclude/g-os_lib.ads
-include/adainclude/gnat.ads
-include/adainclude/i-c.adb
-include/adainclude/i-c.ads
-include/adainclude/i-cexten.ads
-include/adainclude/i-cobol.adb
-include/adainclude/i-cobol.ads
-include/adainclude/i-cpoint.adb
-include/adainclude/i-cpoint.ads
-include/adainclude/i-cpp.adb
-include/adainclude/i-cpp.ads
-include/adainclude/i-cstrea.adb
-include/adainclude/i-cstrea.ads
-include/adainclude/i-cstrin.adb
-include/adainclude/i-cstrin.ads
-include/adainclude/i-fortra.adb
-include/adainclude/i-fortra.ads
-include/adainclude/i-os2err.ads
-include/adainclude/i-os2lib.adb
-include/adainclude/i-os2lib.ads
-include/adainclude/i-os2syn.ads
-include/adainclude/i-os2thr.ads
-include/adainclude/i-pacdec.adb
-include/adainclude/i-pacdec.ads
-include/adainclude/interfac.ads
-include/adainclude/ioexcept.ads
-include/adainclude/machcode.ads
-include/adainclude/s-addima.adb
-include/adainclude/s-addima.ads
-include/adainclude/s-arit64.adb
-include/adainclude/s-arit64.ads
-include/adainclude/s-assert.adb
-include/adainclude/s-assert.ads
-include/adainclude/s-asthan.adb
-include/adainclude/s-asthan.ads
-include/adainclude/s-atacco.adb
-include/adainclude/s-atacco.ads
-include/adainclude/s-auxdec.adb
-include/adainclude/s-auxdec.ads
-include/adainclude/s-bitops.adb
-include/adainclude/s-bitops.ads
-include/adainclude/s-cconst.ads
-include/adainclude/s-chepoo.ads
-include/adainclude/s-comexc.adb
-include/adainclude/s-comexc.ads
-include/adainclude/s-debpoo.adb
-include/adainclude/s-debpoo.ads
-include/adainclude/s-direio.adb
-include/adainclude/s-direio.ads
-include/adainclude/s-errrep.adb
-include/adainclude/s-errrep.ads
-include/adainclude/s-exctab.adb
-include/adainclude/s-exctab.ads
-include/adainclude/s-exnflt.ads
-include/adainclude/s-exngen.adb
-include/adainclude/s-exngen.ads
-include/adainclude/s-exnint.ads
-include/adainclude/s-exnlfl.ads
-include/adainclude/s-exnlin.ads
-include/adainclude/s-exnllf.ads
-include/adainclude/s-exnlli.ads
-include/adainclude/s-exnsfl.ads
-include/adainclude/s-exnsin.ads
-include/adainclude/s-exnssi.ads
-include/adainclude/s-expflt.ads
-include/adainclude/s-expgen.adb
-include/adainclude/s-expgen.ads
-include/adainclude/s-expint.ads
-include/adainclude/s-explfl.ads
-include/adainclude/s-explin.ads
-include/adainclude/s-expllf.ads
-include/adainclude/s-explli.ads
-include/adainclude/s-expllu.adb
-include/adainclude/s-expllu.ads
-include/adainclude/s-expmod.adb
-include/adainclude/s-expmod.ads
-include/adainclude/s-expsfl.ads
-include/adainclude/s-expsin.ads
-include/adainclude/s-expssi.ads
-include/adainclude/s-expuns.adb
-include/adainclude/s-expuns.ads
-include/adainclude/s-fatflt.ads
-include/adainclude/s-fatgen.adb
-include/adainclude/s-fatgen.ads
-include/adainclude/s-fatlfl.ads
-include/adainclude/s-fatllf.ads
-include/adainclude/s-fatsfl.ads
-include/adainclude/s-ficobl.ads
-include/adainclude/s-fileio.adb
-include/adainclude/s-fileio.ads
-include/adainclude/s-finimp.adb
-include/adainclude/s-finimp.ads
-include/adainclude/s-finroo.adb
-include/adainclude/s-finroo.ads
-include/adainclude/s-fore.adb
-include/adainclude/s-fore.ads
-include/adainclude/s-imgbiu.adb
-include/adainclude/s-imgbiu.ads
-include/adainclude/s-imgboo.adb
-include/adainclude/s-imgboo.ads
-include/adainclude/s-imgcha.adb
-include/adainclude/s-imgcha.ads
-include/adainclude/s-imgdec.adb
-include/adainclude/s-imgdec.ads
-include/adainclude/s-imgint.adb
-include/adainclude/s-imgint.ads
-include/adainclude/s-imgllb.adb
-include/adainclude/s-imgllb.ads
-include/adainclude/s-imglld.adb
-include/adainclude/s-imglld.ads
-include/adainclude/s-imglli.adb
-include/adainclude/s-imglli.ads
-include/adainclude/s-imgllu.adb
-include/adainclude/s-imgllu.ads
-include/adainclude/s-imgllw.adb
-include/adainclude/s-imgllw.ads
-include/adainclude/s-imgrea.adb
-include/adainclude/s-imgrea.ads
-include/adainclude/s-imguns.adb
-include/adainclude/s-imguns.ads
-include/adainclude/s-imgwch.adb
-include/adainclude/s-imgwch.ads
-include/adainclude/s-imgwiu.adb
-include/adainclude/s-imgwiu.ads
-include/adainclude/s-inmaop.adb
-include/adainclude/s-inmaop.ads
-include/adainclude/s-interr.adb
-include/adainclude/s-interr.ads
-include/adainclude/s-intman.adb
-include/adainclude/s-intman.ads
-include/adainclude/s-io.adb
-include/adainclude/s-io.ads
-include/adainclude/s-maccod.ads
-include/adainclude/s-mantis.adb
-include/adainclude/s-mantis.ads
-include/adainclude/s-osinte.adb
-include/adainclude/s-osinte.ads
-include/adainclude/s-pack03.adb
-include/adainclude/s-pack03.ads
-include/adainclude/s-pack05.adb
-include/adainclude/s-pack05.ads
-include/adainclude/s-pack06.adb
-include/adainclude/s-pack06.ads
-include/adainclude/s-pack07.adb
-include/adainclude/s-pack07.ads
-include/adainclude/s-pack09.adb
-include/adainclude/s-pack09.ads
-include/adainclude/s-pack10.adb
-include/adainclude/s-pack10.ads
-include/adainclude/s-pack11.adb
-include/adainclude/s-pack11.ads
-include/adainclude/s-pack12.adb
-include/adainclude/s-pack12.ads
-include/adainclude/s-pack13.adb
-include/adainclude/s-pack13.ads
-include/adainclude/s-pack14.adb
-include/adainclude/s-pack14.ads
-include/adainclude/s-pack15.adb
-include/adainclude/s-pack15.ads
-include/adainclude/s-pack17.adb
-include/adainclude/s-pack17.ads
-include/adainclude/s-pack18.adb
-include/adainclude/s-pack18.ads
-include/adainclude/s-pack19.adb
-include/adainclude/s-pack19.ads
-include/adainclude/s-pack20.adb
-include/adainclude/s-pack20.ads
-include/adainclude/s-pack21.adb
-include/adainclude/s-pack21.ads
-include/adainclude/s-pack22.adb
-include/adainclude/s-pack22.ads
-include/adainclude/s-pack23.adb
-include/adainclude/s-pack23.ads
-include/adainclude/s-pack24.adb
-include/adainclude/s-pack24.ads
-include/adainclude/s-pack25.adb
-include/adainclude/s-pack25.ads
-include/adainclude/s-pack26.adb
-include/adainclude/s-pack26.ads
-include/adainclude/s-pack27.adb
-include/adainclude/s-pack27.ads
-include/adainclude/s-pack28.adb
-include/adainclude/s-pack28.ads
-include/adainclude/s-pack29.adb
-include/adainclude/s-pack29.ads
-include/adainclude/s-pack30.adb
-include/adainclude/s-pack30.ads
-include/adainclude/s-pack31.adb
-include/adainclude/s-pack31.ads
-include/adainclude/s-parame.adb
-include/adainclude/s-parame.ads
-include/adainclude/s-parint.adb
-include/adainclude/s-parint.ads
-include/adainclude/s-pooglo.adb
-include/adainclude/s-pooglo.ads
-include/adainclude/s-pooloc.adb
-include/adainclude/s-pooloc.ads
-include/adainclude/s-poosiz.adb
-include/adainclude/s-poosiz.ads
-include/adainclude/s-powtab.ads
-include/adainclude/s-proinf.adb
-include/adainclude/s-proinf.ads
-include/adainclude/s-rpc.adb
-include/adainclude/s-rpc.ads
-include/adainclude/s-secsta.adb
-include/adainclude/s-secsta.ads
-include/adainclude/s-sequio.adb
-include/adainclude/s-sequio.ads
-include/adainclude/s-stalib.adb
-include/adainclude/s-stalib.ads
-include/adainclude/s-std.adb
-include/adainclude/s-std.ads
-include/adainclude/s-stoele.adb
-include/adainclude/s-stoele.ads
-include/adainclude/s-stopoo.ads
-include/adainclude/s-stratt.adb
-include/adainclude/s-stratt.ads
-include/adainclude/s-strcon.adb
-include/adainclude/s-strcon.ads
-include/adainclude/s-strequ.adb
-include/adainclude/s-strequ.ads
-include/adainclude/s-strops.adb
-include/adainclude/s-strops.ads
-include/adainclude/s-taenca.adb
-include/adainclude/s-taenca.ads
-include/adainclude/s-taprob.adb
-include/adainclude/s-taprob.ads
-include/adainclude/s-taprop.adb
-include/adainclude/s-taprop.ads
-include/adainclude/s-tasabo.adb
-include/adainclude/s-tasabo.ads
-include/adainclude/s-tasinf.ads
-include/adainclude/s-tasini.adb
-include/adainclude/s-tasini.ads
-include/adainclude/s-taskin.adb
-include/adainclude/s-taskin.ads
-include/adainclude/s-tasoli.adb
-include/adainclude/s-tasoli.ads
-include/adainclude/s-taspda.adb
-include/adainclude/s-taspda.ads
-include/adainclude/s-taspri.ads
-include/adainclude/s-tasque.adb
-include/adainclude/s-tasque.ads
-include/adainclude/s-tasqup.adb
-include/adainclude/s-tasren.adb
-include/adainclude/s-tasren.ads
-include/adainclude/s-tassta.adb
-include/adainclude/s-tassta.ads
-include/adainclude/s-tastim.adb
-include/adainclude/s-tastim.ads
-include/adainclude/s-tasuti.adb
-include/adainclude/s-tasuti.ads
-include/adainclude/s-tataat.adb
-include/adainclude/s-tataat.ads
-include/adainclude/s-timope.adb
-include/adainclude/s-timope.ads
-include/adainclude/s-timtyp.ads
-include/adainclude/s-unstyp.ads
-include/adainclude/s-valboo.adb
-include/adainclude/s-valboo.ads
-include/adainclude/s-valcha.adb
-include/adainclude/s-valcha.ads
-include/adainclude/s-valdec.adb
-include/adainclude/s-valdec.ads
-include/adainclude/s-valenu.adb
-include/adainclude/s-valenu.ads
-include/adainclude/s-valint.adb
-include/adainclude/s-valint.ads
-include/adainclude/s-vallld.adb
-include/adainclude/s-vallld.ads
-include/adainclude/s-vallli.adb
-include/adainclude/s-vallli.ads
-include/adainclude/s-valllu.adb
-include/adainclude/s-valllu.ads
-include/adainclude/s-valrea.adb
-include/adainclude/s-valrea.ads
-include/adainclude/s-valuns.adb
-include/adainclude/s-valuns.ads
-include/adainclude/s-valuti.adb
-include/adainclude/s-valuti.ads
-include/adainclude/s-valwch.adb
-include/adainclude/s-valwch.ads
-include/adainclude/s-vercon.adb
-include/adainclude/s-vercon.ads
-include/adainclude/s-wchcnv.adb
-include/adainclude/s-wchcnv.ads
-include/adainclude/s-wchcon.ads
-include/adainclude/s-wchjis.adb
-include/adainclude/s-wchjis.ads
-include/adainclude/s-wchstw.adb
-include/adainclude/s-wchstw.ads
-include/adainclude/s-wchwts.adb
-include/adainclude/s-wchwts.ads
-include/adainclude/s-widboo.adb
-include/adainclude/s-widboo.ads
-include/adainclude/s-widcha.adb
-include/adainclude/s-widcha.ads
-include/adainclude/s-widenu.adb
-include/adainclude/s-widenu.ads
-include/adainclude/s-widlli.adb
-include/adainclude/s-widlli.ads
-include/adainclude/s-widllu.adb
-include/adainclude/s-widllu.ads
-include/adainclude/s-widwch.adb
-include/adainclude/s-widwch.ads
-include/adainclude/s-wwdcha.adb
-include/adainclude/s-wwdcha.ads
-include/adainclude/s-wwdenu.adb
-include/adainclude/s-wwdenu.ads
-include/adainclude/s-wwdwch.adb
-include/adainclude/s-wwdwch.ads
-include/adainclude/sequenio.ads
-include/adainclude/system.ads
-include/adainclude/text_io.ads
-include/adainclude/unchconv.ads
-include/adainclude/unchdeal.adb
-include/adainclude/unchdeal.ads
-include/adainclude/win_task-errors.ads
-include/adainclude/win_task-synchronization.ads
-include/adainclude/win_task-threads.ads
-include/adainclude/win_task.adb
-include/adainclude/win_task.ads
-include/assert.h
+@unexec install-info --delete
info/cpp.info
info/cpp.info-1
info/cpp.info-2
@@ -581,565 +44,842 @@ info/gcc.info-6
info/gcc.info-7
info/gcc.info-8
info/gcc.info-9
-lib/adalib/a-adaint.o
-lib/adalib/a-argv.o
+@exec install-info
+lib/adainclude/a-astaco.adb
+lib/adainclude/a-astaco.ads
+lib/adainclude/a-caldel.adb
+lib/adainclude/a-caldel.ads
+lib/adainclude/a-calend.adb
+lib/adainclude/a-calend.ads
+lib/adainclude/a-chahan.adb
+lib/adainclude/a-chahan.ads
+lib/adainclude/a-charac.ads
+lib/adainclude/a-chlat1.ads
+lib/adainclude/a-colien.adb
+lib/adainclude/a-colien.ads
+lib/adainclude/a-comlin.adb
+lib/adainclude/a-comlin.ads
+lib/adainclude/a-cwila1.ads
+lib/adainclude/a-decima.adb
+lib/adainclude/a-decima.ads
+lib/adainclude/a-diocst.adb
+lib/adainclude/a-diocst.ads
+lib/adainclude/a-direio.adb
+lib/adainclude/a-direio.ads
+lib/adainclude/a-dynpri.adb
+lib/adainclude/a-dynpri.ads
+lib/adainclude/a-except.adb
+lib/adainclude/a-except.ads
+lib/adainclude/a-filico.adb
+lib/adainclude/a-filico.ads
+lib/adainclude/a-finali.adb
+lib/adainclude/a-finali.ads
+lib/adainclude/a-flteio.ads
+lib/adainclude/a-fwteio.ads
+lib/adainclude/a-inteio.ads
+lib/adainclude/a-interr.adb
+lib/adainclude/a-interr.ads
+lib/adainclude/a-intnam.ads
+lib/adainclude/a-ioexce.ads
+lib/adainclude/a-iwteio.ads
+lib/adainclude/a-lfteio.ads
+lib/adainclude/a-lfwtio.ads
+lib/adainclude/a-liteio.ads
+lib/adainclude/a-liwtio.ads
+lib/adainclude/a-llftio.ads
+lib/adainclude/a-llfwti.ads
+lib/adainclude/a-llitio.ads
+lib/adainclude/a-lliwti.ads
+lib/adainclude/a-ncelfu.ads
+lib/adainclude/a-ngcefu.adb
+lib/adainclude/a-ngcefu.ads
+lib/adainclude/a-ngcoty.adb
+lib/adainclude/a-ngcoty.ads
+lib/adainclude/a-ngelfu.adb
+lib/adainclude/a-ngelfu.ads
+lib/adainclude/a-nlcefu.ads
+lib/adainclude/a-nlcoty.ads
+lib/adainclude/a-nlelfu.ads
+lib/adainclude/a-nllcef.ads
+lib/adainclude/a-nllcty.ads
+lib/adainclude/a-nllefu.ads
+lib/adainclude/a-nscefu.ads
+lib/adainclude/a-nscoty.ads
+lib/adainclude/a-nselfu.ads
+lib/adainclude/a-nucoty.ads
+lib/adainclude/a-nudira.adb
+lib/adainclude/a-nudira.ads
+lib/adainclude/a-nuelfu.ads
+lib/adainclude/a-nuflra.adb
+lib/adainclude/a-nuflra.ads
+lib/adainclude/a-numaux.ads
+lib/adainclude/a-numeri.ads
+lib/adainclude/a-numran.adb
+lib/adainclude/a-numran.ads
+lib/adainclude/a-reatim.adb
+lib/adainclude/a-reatim.ads
+lib/adainclude/a-retide.adb
+lib/adainclude/a-retide.ads
+lib/adainclude/a-sequio.adb
+lib/adainclude/a-sequio.ads
+lib/adainclude/a-sfteio.ads
+lib/adainclude/a-sfwtio.ads
+lib/adainclude/a-siocst.adb
+lib/adainclude/a-siocst.ads
+lib/adainclude/a-siteio.ads
+lib/adainclude/a-siwtio.ads
+lib/adainclude/a-ssicst.adb
+lib/adainclude/a-ssicst.ads
+lib/adainclude/a-ssitio.ads
+lib/adainclude/a-ssiwti.ads
+lib/adainclude/a-stmaco.ads
+lib/adainclude/a-storio.adb
+lib/adainclude/a-storio.ads
+lib/adainclude/a-strbou.adb
+lib/adainclude/a-strbou.ads
+lib/adainclude/a-stream.ads
+lib/adainclude/a-strfix.adb
+lib/adainclude/a-strfix.ads
+lib/adainclude/a-string.ads
+lib/adainclude/a-strmap.adb
+lib/adainclude/a-strmap.ads
+lib/adainclude/a-strsea.adb
+lib/adainclude/a-strsea.ads
+lib/adainclude/a-strunb.adb
+lib/adainclude/a-strunb.ads
+lib/adainclude/a-ststio.adb
+lib/adainclude/a-ststio.ads
+lib/adainclude/a-stunau.adb
+lib/adainclude/a-stunau.ads
+lib/adainclude/a-stwibo.adb
+lib/adainclude/a-stwibo.ads
+lib/adainclude/a-stwifi.adb
+lib/adainclude/a-stwifi.ads
+lib/adainclude/a-stwima.adb
+lib/adainclude/a-stwima.ads
+lib/adainclude/a-stwise.adb
+lib/adainclude/a-stwise.ads
+lib/adainclude/a-stwiun.adb
+lib/adainclude/a-stwiun.ads
+lib/adainclude/a-suteio.adb
+lib/adainclude/a-suteio.ads
+lib/adainclude/a-swmwco.ads
+lib/adainclude/a-sytaco.adb
+lib/adainclude/a-sytaco.ads
+lib/adainclude/a-tags.adb
+lib/adainclude/a-tags.ads
+lib/adainclude/a-tasatt.adb
+lib/adainclude/a-tasatt.ads
+lib/adainclude/a-taside.adb
+lib/adainclude/a-taside.ads
+lib/adainclude/a-teioed.adb
+lib/adainclude/a-teioed.ads
+lib/adainclude/a-textio.adb
+lib/adainclude/a-textio.ads
+lib/adainclude/a-ticoau.adb
+lib/adainclude/a-ticoau.ads
+lib/adainclude/a-ticoio.adb
+lib/adainclude/a-ticoio.ads
+lib/adainclude/a-tideau.adb
+lib/adainclude/a-tideau.ads
+lib/adainclude/a-tideio.adb
+lib/adainclude/a-tideio.ads
+lib/adainclude/a-tienau.adb
+lib/adainclude/a-tienau.ads
+lib/adainclude/a-tienio.adb
+lib/adainclude/a-tienio.ads
+lib/adainclude/a-tifiio.adb
+lib/adainclude/a-tifiio.ads
+lib/adainclude/a-tiflau.adb
+lib/adainclude/a-tiflau.ads
+lib/adainclude/a-tiflio.adb
+lib/adainclude/a-tiflio.ads
+lib/adainclude/a-tigeau.adb
+lib/adainclude/a-tigeau.ads
+lib/adainclude/a-tiinau.adb
+lib/adainclude/a-tiinau.ads
+lib/adainclude/a-tiinio.adb
+lib/adainclude/a-tiinio.ads
+lib/adainclude/a-timoau.adb
+lib/adainclude/a-timoau.ads
+lib/adainclude/a-timoio.adb
+lib/adainclude/a-timoio.ads
+lib/adainclude/a-tiocst.adb
+lib/adainclude/a-tiocst.ads
+lib/adainclude/a-titest.adb
+lib/adainclude/a-titest.ads
+lib/adainclude/a-unccon.ads
+lib/adainclude/a-uncdea.ads
+lib/adainclude/a-witeio.adb
+lib/adainclude/a-witeio.ads
+lib/adainclude/a-wtcoau.adb
+lib/adainclude/a-wtcoau.ads
+lib/adainclude/a-wtcoio.adb
+lib/adainclude/a-wtcoio.ads
+lib/adainclude/a-wtcstr.adb
+lib/adainclude/a-wtcstr.ads
+lib/adainclude/a-wtdeau.adb
+lib/adainclude/a-wtdeau.ads
+lib/adainclude/a-wtdeio.adb
+lib/adainclude/a-wtdeio.ads
+lib/adainclude/a-wtedit.adb
+lib/adainclude/a-wtedit.ads
+lib/adainclude/a-wtenau.adb
+lib/adainclude/a-wtenau.ads
+lib/adainclude/a-wtenio.adb
+lib/adainclude/a-wtenio.ads
+lib/adainclude/a-wtfiio.adb
+lib/adainclude/a-wtfiio.ads
+lib/adainclude/a-wtflau.adb
+lib/adainclude/a-wtflau.ads
+lib/adainclude/a-wtflio.adb
+lib/adainclude/a-wtflio.ads
+lib/adainclude/a-wtgeau.adb
+lib/adainclude/a-wtgeau.ads
+lib/adainclude/a-wtinau.adb
+lib/adainclude/a-wtinau.ads
+lib/adainclude/a-wtinio.adb
+lib/adainclude/a-wtinio.ads
+lib/adainclude/a-wtmoau.adb
+lib/adainclude/a-wtmoau.ads
+lib/adainclude/a-wtmoio.adb
+lib/adainclude/a-wtmoio.ads
+lib/adainclude/a-wttest.adb
+lib/adainclude/a-wttest.ads
+lib/adainclude/ada.ads
+lib/adainclude/calendar.ads
+lib/adainclude/directio.ads
+lib/adainclude/g-busora.adb
+lib/adainclude/g-busora.ads
+lib/adainclude/g-busorg.adb
+lib/adainclude/g-busorg.ads
+lib/adainclude/g-casuti.adb
+lib/adainclude/g-casuti.ads
+lib/adainclude/g-debuti.adb
+lib/adainclude/g-debuti.ads
+lib/adainclude/g-hesora.adb
+lib/adainclude/g-hesora.ads
+lib/adainclude/g-hesorg.adb
+lib/adainclude/g-hesorg.ads
+lib/adainclude/g-htable.adb
+lib/adainclude/g-htable.ads
+lib/adainclude/g-io.adb
+lib/adainclude/g-io.ads
+lib/adainclude/g-io_aux.adb
+lib/adainclude/g-io_aux.ads
+lib/adainclude/g-os_lib.adb
+lib/adainclude/g-os_lib.ads
+lib/adainclude/g-spipat.adb
+lib/adainclude/g-spipat.ads
+lib/adainclude/g-spitbo.adb
+lib/adainclude/g-spitbo.ads
+lib/adainclude/g-sptabo.ads
+lib/adainclude/g-sptain.ads
+lib/adainclude/g-sptavs.ads
+lib/adainclude/gnat.ads
+lib/adainclude/i-c.adb
+lib/adainclude/i-c.ads
+lib/adainclude/i-cexten.ads
+lib/adainclude/i-cobol.adb
+lib/adainclude/i-cobol.ads
+lib/adainclude/i-cpoint.adb
+lib/adainclude/i-cpoint.ads
+lib/adainclude/i-cpp.adb
+lib/adainclude/i-cpp.ads
+lib/adainclude/i-cstrea.adb
+lib/adainclude/i-cstrea.ads
+lib/adainclude/i-cstrin.adb
+lib/adainclude/i-cstrin.ads
+lib/adainclude/i-fortra.adb
+lib/adainclude/i-fortra.ads
+lib/adainclude/i-os2err.ads
+lib/adainclude/i-os2lib.adb
+lib/adainclude/i-os2lib.ads
+lib/adainclude/i-os2syn.ads
+lib/adainclude/i-os2thr.ads
+lib/adainclude/i-pacdec.adb
+lib/adainclude/i-pacdec.ads
+lib/adainclude/interfac.ads
+lib/adainclude/ioexcept.ads
+lib/adainclude/machcode.ads
+lib/adainclude/s-addima.adb
+lib/adainclude/s-addima.ads
+lib/adainclude/s-arit64.adb
+lib/adainclude/s-arit64.ads
+lib/adainclude/s-assert.adb
+lib/adainclude/s-assert.ads
+lib/adainclude/s-asthan.adb
+lib/adainclude/s-asthan.ads
+lib/adainclude/s-atacco.adb
+lib/adainclude/s-atacco.ads
+lib/adainclude/s-auxdec.adb
+lib/adainclude/s-auxdec.ads
+lib/adainclude/s-bitops.adb
+lib/adainclude/s-bitops.ads
+lib/adainclude/s-cconst.ads
+lib/adainclude/s-chepoo.ads
+lib/adainclude/s-comexc.adb
+lib/adainclude/s-comexc.ads
+lib/adainclude/s-debpoo.adb
+lib/adainclude/s-debpoo.ads
+lib/adainclude/s-direio.adb
+lib/adainclude/s-direio.ads
+lib/adainclude/s-errrep.adb
+lib/adainclude/s-errrep.ads
+lib/adainclude/s-exctab.adb
+lib/adainclude/s-exctab.ads
+lib/adainclude/s-exnflt.ads
+lib/adainclude/s-exngen.adb
+lib/adainclude/s-exngen.ads
+lib/adainclude/s-exnint.ads
+lib/adainclude/s-exnlfl.ads
+lib/adainclude/s-exnlin.ads
+lib/adainclude/s-exnllf.ads
+lib/adainclude/s-exnlli.ads
+lib/adainclude/s-exnsfl.ads
+lib/adainclude/s-exnsin.ads
+lib/adainclude/s-exnssi.ads
+lib/adainclude/s-expflt.ads
+lib/adainclude/s-expgen.adb
+lib/adainclude/s-expgen.ads
+lib/adainclude/s-expint.ads
+lib/adainclude/s-explfl.ads
+lib/adainclude/s-explin.ads
+lib/adainclude/s-expllf.ads
+lib/adainclude/s-explli.ads
+lib/adainclude/s-expllu.adb
+lib/adainclude/s-expllu.ads
+lib/adainclude/s-expmod.adb
+lib/adainclude/s-expmod.ads
+lib/adainclude/s-expsfl.ads
+lib/adainclude/s-expsin.ads
+lib/adainclude/s-expssi.ads
+lib/adainclude/s-expuns.adb
+lib/adainclude/s-expuns.ads
+lib/adainclude/s-fatflt.ads
+lib/adainclude/s-fatgen.adb
+lib/adainclude/s-fatgen.ads
+lib/adainclude/s-fatlfl.ads
+lib/adainclude/s-fatllf.ads
+lib/adainclude/s-fatsfl.ads
+lib/adainclude/s-ficobl.ads
+lib/adainclude/s-fileio.adb
+lib/adainclude/s-fileio.ads
+lib/adainclude/s-finimp.adb
+lib/adainclude/s-finimp.ads
+lib/adainclude/s-finroo.adb
+lib/adainclude/s-finroo.ads
+lib/adainclude/s-fore.adb
+lib/adainclude/s-fore.ads
+lib/adainclude/s-imgbiu.adb
+lib/adainclude/s-imgbiu.ads
+lib/adainclude/s-imgboo.adb
+lib/adainclude/s-imgboo.ads
+lib/adainclude/s-imgcha.adb
+lib/adainclude/s-imgcha.ads
+lib/adainclude/s-imgdec.adb
+lib/adainclude/s-imgdec.ads
+lib/adainclude/s-imgint.adb
+lib/adainclude/s-imgint.ads
+lib/adainclude/s-imgllb.adb
+lib/adainclude/s-imgllb.ads
+lib/adainclude/s-imglld.adb
+lib/adainclude/s-imglld.ads
+lib/adainclude/s-imglli.adb
+lib/adainclude/s-imglli.ads
+lib/adainclude/s-imgllu.adb
+lib/adainclude/s-imgllu.ads
+lib/adainclude/s-imgllw.adb
+lib/adainclude/s-imgllw.ads
+lib/adainclude/s-imgrea.adb
+lib/adainclude/s-imgrea.ads
+lib/adainclude/s-imguns.adb
+lib/adainclude/s-imguns.ads
+lib/adainclude/s-imgwch.adb
+lib/adainclude/s-imgwch.ads
+lib/adainclude/s-imgwiu.adb
+lib/adainclude/s-imgwiu.ads
+lib/adainclude/s-inmaop.adb
+lib/adainclude/s-inmaop.ads
+lib/adainclude/s-interr.adb
+lib/adainclude/s-interr.ads
+lib/adainclude/s-intman.adb
+lib/adainclude/s-intman.ads
+lib/adainclude/s-io.adb
+lib/adainclude/s-io.ads
+lib/adainclude/s-maccod.ads
+lib/adainclude/s-mantis.adb
+lib/adainclude/s-mantis.ads
+lib/adainclude/s-osinte.adb
+lib/adainclude/s-osinte.ads
+lib/adainclude/s-pack03.adb
+lib/adainclude/s-pack03.ads
+lib/adainclude/s-pack05.adb
+lib/adainclude/s-pack05.ads
+lib/adainclude/s-pack06.adb
+lib/adainclude/s-pack06.ads
+lib/adainclude/s-pack07.adb
+lib/adainclude/s-pack07.ads
+lib/adainclude/s-pack09.adb
+lib/adainclude/s-pack09.ads
+lib/adainclude/s-pack10.adb
+lib/adainclude/s-pack10.ads
+lib/adainclude/s-pack11.adb
+lib/adainclude/s-pack11.ads
+lib/adainclude/s-pack12.adb
+lib/adainclude/s-pack12.ads
+lib/adainclude/s-pack13.adb
+lib/adainclude/s-pack13.ads
+lib/adainclude/s-pack14.adb
+lib/adainclude/s-pack14.ads
+lib/adainclude/s-pack15.adb
+lib/adainclude/s-pack15.ads
+lib/adainclude/s-pack17.adb
+lib/adainclude/s-pack17.ads
+lib/adainclude/s-pack18.adb
+lib/adainclude/s-pack18.ads
+lib/adainclude/s-pack19.adb
+lib/adainclude/s-pack19.ads
+lib/adainclude/s-pack20.adb
+lib/adainclude/s-pack20.ads
+lib/adainclude/s-pack21.adb
+lib/adainclude/s-pack21.ads
+lib/adainclude/s-pack22.adb
+lib/adainclude/s-pack22.ads
+lib/adainclude/s-pack23.adb
+lib/adainclude/s-pack23.ads
+lib/adainclude/s-pack24.adb
+lib/adainclude/s-pack24.ads
+lib/adainclude/s-pack25.adb
+lib/adainclude/s-pack25.ads
+lib/adainclude/s-pack26.adb
+lib/adainclude/s-pack26.ads
+lib/adainclude/s-pack27.adb
+lib/adainclude/s-pack27.ads
+lib/adainclude/s-pack28.adb
+lib/adainclude/s-pack28.ads
+lib/adainclude/s-pack29.adb
+lib/adainclude/s-pack29.ads
+lib/adainclude/s-pack30.adb
+lib/adainclude/s-pack30.ads
+lib/adainclude/s-pack31.adb
+lib/adainclude/s-pack31.ads
+lib/adainclude/s-parame.adb
+lib/adainclude/s-parame.ads
+lib/adainclude/s-parint.adb
+lib/adainclude/s-parint.ads
+lib/adainclude/s-pooglo.adb
+lib/adainclude/s-pooglo.ads
+lib/adainclude/s-pooloc.adb
+lib/adainclude/s-pooloc.ads
+lib/adainclude/s-poosiz.adb
+lib/adainclude/s-poosiz.ads
+lib/adainclude/s-powtab.ads
+lib/adainclude/s-proinf.adb
+lib/adainclude/s-proinf.ads
+lib/adainclude/s-rpc.adb
+lib/adainclude/s-rpc.ads
+lib/adainclude/s-secsta.adb
+lib/adainclude/s-secsta.ads
+lib/adainclude/s-sequio.adb
+lib/adainclude/s-sequio.ads
+lib/adainclude/s-stalib.adb
+lib/adainclude/s-stalib.ads
+lib/adainclude/s-std.adb
+lib/adainclude/s-std.ads
+lib/adainclude/s-stoele.adb
+lib/adainclude/s-stoele.ads
+lib/adainclude/s-stopoo.ads
+lib/adainclude/s-stratt.adb
+lib/adainclude/s-stratt.ads
+lib/adainclude/s-strcon.adb
+lib/adainclude/s-strcon.ads
+lib/adainclude/s-strequ.adb
+lib/adainclude/s-strequ.ads
+lib/adainclude/s-strops.adb
+lib/adainclude/s-strops.ads
+lib/adainclude/s-taenca.adb
+lib/adainclude/s-taenca.ads
+lib/adainclude/s-taprde.adb
+lib/adainclude/s-taprde.ads
+lib/adainclude/s-taprob.adb
+lib/adainclude/s-taprob.ads
+lib/adainclude/s-taprop.adb
+lib/adainclude/s-taprop.ads
+lib/adainclude/s-tasabo.adb
+lib/adainclude/s-tasabo.ads
+lib/adainclude/s-tasdeb.adb
+lib/adainclude/s-tasdeb.ads
+lib/adainclude/s-tasinf.ads
+lib/adainclude/s-tasini.adb
+lib/adainclude/s-tasini.ads
+lib/adainclude/s-taskin.adb
+lib/adainclude/s-taskin.ads
+lib/adainclude/s-tasoli.adb
+lib/adainclude/s-tasoli.ads
+lib/adainclude/s-taspda.adb
+lib/adainclude/s-taspda.ads
+lib/adainclude/s-taspri.ads
+lib/adainclude/s-tasque.adb
+lib/adainclude/s-tasque.ads
+lib/adainclude/s-tasren.adb
+lib/adainclude/s-tasren.ads
+lib/adainclude/s-tassta.adb
+lib/adainclude/s-tassta.ads
+lib/adainclude/s-tastim.adb
+lib/adainclude/s-tastim.ads
+lib/adainclude/s-tasuti.adb
+lib/adainclude/s-tasuti.ads
+lib/adainclude/s-tataat.adb
+lib/adainclude/s-tataat.ads
+lib/adainclude/s-timope.adb
+lib/adainclude/s-timope.ads
+lib/adainclude/s-timtyp.ads
+lib/adainclude/s-unstyp.ads
+lib/adainclude/s-vaflop.adb
+lib/adainclude/s-vaflop.ads
+lib/adainclude/s-valboo.adb
+lib/adainclude/s-valboo.ads
+lib/adainclude/s-valcha.adb
+lib/adainclude/s-valcha.ads
+lib/adainclude/s-valdec.adb
+lib/adainclude/s-valdec.ads
+lib/adainclude/s-valenu.adb
+lib/adainclude/s-valenu.ads
+lib/adainclude/s-valint.adb
+lib/adainclude/s-valint.ads
+lib/adainclude/s-vallld.adb
+lib/adainclude/s-vallld.ads
+lib/adainclude/s-vallli.adb
+lib/adainclude/s-vallli.ads
+lib/adainclude/s-valllu.adb
+lib/adainclude/s-valllu.ads
+lib/adainclude/s-valrea.adb
+lib/adainclude/s-valrea.ads
+lib/adainclude/s-valuns.adb
+lib/adainclude/s-valuns.ads
+lib/adainclude/s-valuti.adb
+lib/adainclude/s-valuti.ads
+lib/adainclude/s-valwch.adb
+lib/adainclude/s-valwch.ads
+lib/adainclude/s-vercon.adb
+lib/adainclude/s-vercon.ads
+lib/adainclude/s-wchcnv.adb
+lib/adainclude/s-wchcnv.ads
+lib/adainclude/s-wchcon.ads
+lib/adainclude/s-wchjis.adb
+lib/adainclude/s-wchjis.ads
+lib/adainclude/s-wchstw.adb
+lib/adainclude/s-wchstw.ads
+lib/adainclude/s-wchwts.adb
+lib/adainclude/s-wchwts.ads
+lib/adainclude/s-widboo.adb
+lib/adainclude/s-widboo.ads
+lib/adainclude/s-widcha.adb
+lib/adainclude/s-widcha.ads
+lib/adainclude/s-widenu.adb
+lib/adainclude/s-widenu.ads
+lib/adainclude/s-widlli.adb
+lib/adainclude/s-widlli.ads
+lib/adainclude/s-widllu.adb
+lib/adainclude/s-widllu.ads
+lib/adainclude/s-widwch.adb
+lib/adainclude/s-widwch.ads
+lib/adainclude/s-wwdcha.adb
+lib/adainclude/s-wwdcha.ads
+lib/adainclude/s-wwdenu.adb
+lib/adainclude/s-wwdenu.ads
+lib/adainclude/s-wwdwch.adb
+lib/adainclude/s-wwdwch.ads
+lib/adainclude/sequenio.ads
+lib/adainclude/system.ads
+lib/adainclude/text_io.ads
+lib/adainclude/unchconv.ads
+lib/adainclude/unchdeal.ads
lib/adalib/a-caldel.ali
-lib/adalib/a-caldel.o
lib/adalib/a-calend.ali
-lib/adalib/a-calend.o
lib/adalib/a-chahan.ali
-lib/adalib/a-chahan.o
lib/adalib/a-charac.ali
-lib/adalib/a-charac.o
lib/adalib/a-chlat1.ali
-lib/adalib/a-chlat1.o
-lib/adalib/a-cio.o
lib/adalib/a-colien.ali
-lib/adalib/a-colien.o
lib/adalib/a-comlin.ali
-lib/adalib/a-comlin.o
-lib/adalib/a-cstrea.o
lib/adalib/a-cwila1.ali
-lib/adalib/a-cwila1.o
lib/adalib/a-decima.ali
-lib/adalib/a-decima.o
lib/adalib/a-dynpri.ali
-lib/adalib/a-dynpri.o
-lib/adalib/a-errno.o
lib/adalib/a-except.ali
-lib/adalib/a-except.o
-lib/adalib/a-exit.o
lib/adalib/a-filico.ali
-lib/adalib/a-filico.o
-lib/adalib/a-final.o
lib/adalib/a-finali.ali
-lib/adalib/a-finali.o
lib/adalib/a-flteio.ali
-lib/adalib/a-flteio.o
lib/adalib/a-fwteio.ali
-lib/adalib/a-fwteio.o
-lib/adalib/a-init.o
lib/adalib/a-inteio.ali
-lib/adalib/a-inteio.o
lib/adalib/a-interr.ali
-lib/adalib/a-interr.o
lib/adalib/a-intnam.ali
-lib/adalib/a-intnam.o
lib/adalib/a-ioexce.ali
-lib/adalib/a-ioexce.o
lib/adalib/a-iwteio.ali
-lib/adalib/a-iwteio.o
lib/adalib/a-lfteio.ali
-lib/adalib/a-lfteio.o
lib/adalib/a-lfwtio.ali
-lib/adalib/a-lfwtio.o
lib/adalib/a-liteio.ali
-lib/adalib/a-liteio.o
lib/adalib/a-liwtio.ali
-lib/adalib/a-liwtio.o
lib/adalib/a-llftio.ali
-lib/adalib/a-llftio.o
lib/adalib/a-llfwti.ali
-lib/adalib/a-llfwti.o
lib/adalib/a-llitio.ali
-lib/adalib/a-llitio.o
lib/adalib/a-lliwti.ali
-lib/adalib/a-lliwti.o
lib/adalib/a-ncelfu.ali
-lib/adalib/a-ncelfu.o
lib/adalib/a-nlcefu.ali
-lib/adalib/a-nlcefu.o
lib/adalib/a-nlcoty.ali
-lib/adalib/a-nlcoty.o
lib/adalib/a-nlelfu.ali
-lib/adalib/a-nlelfu.o
lib/adalib/a-nllcef.ali
-lib/adalib/a-nllcef.o
lib/adalib/a-nllcty.ali
-lib/adalib/a-nllcty.o
lib/adalib/a-nllefu.ali
-lib/adalib/a-nllefu.o
lib/adalib/a-nscefu.ali
-lib/adalib/a-nscefu.o
lib/adalib/a-nscoty.ali
-lib/adalib/a-nscoty.o
lib/adalib/a-nselfu.ali
-lib/adalib/a-nselfu.o
lib/adalib/a-nucoty.ali
-lib/adalib/a-nucoty.o
lib/adalib/a-nuelfu.ali
-lib/adalib/a-nuelfu.o
lib/adalib/a-nuflra.ali
-lib/adalib/a-nuflra.o
lib/adalib/a-numaux.ali
-lib/adalib/a-numaux.o
lib/adalib/a-numeri.ali
-lib/adalib/a-numeri.o
lib/adalib/a-numran.ali
-lib/adalib/a-numran.o
-lib/adalib/a-raise.o
lib/adalib/a-reatim.ali
-lib/adalib/a-reatim.o
lib/adalib/a-retide.ali
-lib/adalib/a-retide.o
lib/adalib/a-sfteio.ali
-lib/adalib/a-sfteio.o
lib/adalib/a-sfwtio.ali
-lib/adalib/a-sfwtio.o
lib/adalib/a-siteio.ali
-lib/adalib/a-siteio.o
lib/adalib/a-siwtio.ali
-lib/adalib/a-siwtio.o
lib/adalib/a-ssicst.ali
-lib/adalib/a-ssicst.o
lib/adalib/a-ssitio.ali
-lib/adalib/a-ssitio.o
lib/adalib/a-ssiwti.ali
-lib/adalib/a-ssiwti.o
lib/adalib/a-stmaco.ali
-lib/adalib/a-stmaco.o
lib/adalib/a-strbou.ali
-lib/adalib/a-strbou.o
lib/adalib/a-stream.ali
-lib/adalib/a-stream.o
lib/adalib/a-strfix.ali
-lib/adalib/a-strfix.o
lib/adalib/a-string.ali
-lib/adalib/a-string.o
lib/adalib/a-strmap.ali
-lib/adalib/a-strmap.o
lib/adalib/a-strsea.ali
-lib/adalib/a-strsea.o
lib/adalib/a-strunb.ali
-lib/adalib/a-strunb.o
lib/adalib/a-ststio.ali
-lib/adalib/a-ststio.o
+lib/adalib/a-stunau.ali
lib/adalib/a-stwibo.ali
-lib/adalib/a-stwibo.o
lib/adalib/a-stwifi.ali
-lib/adalib/a-stwifi.o
lib/adalib/a-stwima.ali
-lib/adalib/a-stwima.o
lib/adalib/a-stwise.ali
-lib/adalib/a-stwise.o
lib/adalib/a-stwiun.ali
-lib/adalib/a-stwiun.o
+lib/adalib/a-suteio.ali
lib/adalib/a-swmwco.ali
-lib/adalib/a-swmwco.o
-lib/adalib/a-sysdep.o
lib/adalib/a-sytaco.ali
-lib/adalib/a-sytaco.o
lib/adalib/a-tags.ali
-lib/adalib/a-tags.o
lib/adalib/a-taside.ali
-lib/adalib/a-taside.o
lib/adalib/a-teioed.ali
-lib/adalib/a-teioed.o
lib/adalib/a-textio.ali
-lib/adalib/a-textio.o
lib/adalib/a-ticoau.ali
-lib/adalib/a-ticoau.o
lib/adalib/a-tideau.ali
-lib/adalib/a-tideau.o
lib/adalib/a-tienau.ali
-lib/adalib/a-tienau.o
lib/adalib/a-tiflau.ali
-lib/adalib/a-tiflau.o
lib/adalib/a-tigeau.ali
-lib/adalib/a-tigeau.o
lib/adalib/a-tiinau.ali
-lib/adalib/a-tiinau.o
-lib/adalib/a-time.o
lib/adalib/a-timoau.ali
-lib/adalib/a-timoau.o
lib/adalib/a-tiocst.ali
-lib/adalib/a-tiocst.o
lib/adalib/a-titest.ali
-lib/adalib/a-titest.o
lib/adalib/a-witeio.ali
-lib/adalib/a-witeio.o
lib/adalib/a-wtcoau.ali
-lib/adalib/a-wtcoau.o
lib/adalib/a-wtcstr.ali
-lib/adalib/a-wtcstr.o
lib/adalib/a-wtdeau.ali
-lib/adalib/a-wtdeau.o
lib/adalib/a-wtedit.ali
-lib/adalib/a-wtedit.o
lib/adalib/a-wtenau.ali
-lib/adalib/a-wtenau.o
lib/adalib/a-wtflau.ali
-lib/adalib/a-wtflau.o
lib/adalib/a-wtgeau.ali
-lib/adalib/a-wtgeau.o
lib/adalib/a-wtinau.ali
-lib/adalib/a-wtinau.o
lib/adalib/a-wtmoau.ali
-lib/adalib/a-wtmoau.o
lib/adalib/a-wttest.ali
-lib/adalib/a-wttest.o
lib/adalib/ada.ali
-lib/adalib/ada.o
lib/adalib/calendar.ali
-lib/adalib/calendar.o
lib/adalib/g-busora.ali
-lib/adalib/g-busora.o
lib/adalib/g-casuti.ali
-lib/adalib/g-casuti.o
+lib/adalib/g-debuti.ali
lib/adalib/g-hesora.ali
-lib/adalib/g-hesora.o
lib/adalib/g-htable.ali
-lib/adalib/g-htable.o
lib/adalib/g-io.ali
-lib/adalib/g-io.o
lib/adalib/g-io_aux.ali
-lib/adalib/g-io_aux.o
lib/adalib/g-os_lib.ali
-lib/adalib/g-os_lib.o
+lib/adalib/g-spipat.ali
+lib/adalib/g-spitbo.ali
+lib/adalib/g-sptabo.ali
+lib/adalib/g-sptain.ali
+lib/adalib/g-sptavs.ali
lib/adalib/gnat.ali
-lib/adalib/gnat.o
lib/adalib/i-c.ali
-lib/adalib/i-c.o
lib/adalib/i-cexten.ali
-lib/adalib/i-cexten.o
lib/adalib/i-cobol.ali
-lib/adalib/i-cobol.o
lib/adalib/i-cpp.ali
-lib/adalib/i-cpp.o
lib/adalib/i-cstrea.ali
-lib/adalib/i-cstrea.o
lib/adalib/i-cstrin.ali
-lib/adalib/i-cstrin.o
lib/adalib/i-fortra.ali
-lib/adalib/i-fortra.o
lib/adalib/i-pacdec.ali
-lib/adalib/i-pacdec.o
lib/adalib/interfac.ali
-lib/adalib/interfac.o
-lib/adalib/io-aux.o
lib/adalib/ioexcept.ali
-lib/adalib/ioexcept.o
+lib/adalib/libgnat.a
lib/adalib/machcode.ali
-lib/adalib/machcode.o
lib/adalib/s-addima.ali
-lib/adalib/s-addima.o
lib/adalib/s-arit64.ali
-lib/adalib/s-arit64.o
lib/adalib/s-assert.ali
-lib/adalib/s-assert.o
lib/adalib/s-asthan.ali
-lib/adalib/s-asthan.o
lib/adalib/s-auxdec.ali
-lib/adalib/s-auxdec.o
lib/adalib/s-bitops.ali
-lib/adalib/s-bitops.o
lib/adalib/s-cconst.ali
-lib/adalib/s-cconst.o
lib/adalib/s-chepoo.ali
-lib/adalib/s-chepoo.o
lib/adalib/s-comexc.ali
-lib/adalib/s-comexc.o
lib/adalib/s-debpoo.ali
-lib/adalib/s-debpoo.o
lib/adalib/s-direio.ali
-lib/adalib/s-direio.o
lib/adalib/s-errrep.ali
-lib/adalib/s-errrep.o
lib/adalib/s-exctab.ali
-lib/adalib/s-exctab.o
lib/adalib/s-exnflt.ali
-lib/adalib/s-exnflt.o
lib/adalib/s-exngen.ali
-lib/adalib/s-exngen.o
lib/adalib/s-exnint.ali
-lib/adalib/s-exnint.o
lib/adalib/s-exnlfl.ali
-lib/adalib/s-exnlfl.o
lib/adalib/s-exnlin.ali
-lib/adalib/s-exnlin.o
lib/adalib/s-exnllf.ali
-lib/adalib/s-exnllf.o
lib/adalib/s-exnlli.ali
-lib/adalib/s-exnlli.o
lib/adalib/s-exnsfl.ali
-lib/adalib/s-exnsfl.o
lib/adalib/s-exnsin.ali
-lib/adalib/s-exnsin.o
lib/adalib/s-exnssi.ali
-lib/adalib/s-exnssi.o
lib/adalib/s-expflt.ali
-lib/adalib/s-expflt.o
lib/adalib/s-expgen.ali
-lib/adalib/s-expgen.o
lib/adalib/s-expint.ali
-lib/adalib/s-expint.o
lib/adalib/s-explfl.ali
-lib/adalib/s-explfl.o
lib/adalib/s-explin.ali
-lib/adalib/s-explin.o
lib/adalib/s-expllf.ali
-lib/adalib/s-expllf.o
lib/adalib/s-explli.ali
-lib/adalib/s-explli.o
lib/adalib/s-expllu.ali
-lib/adalib/s-expllu.o
lib/adalib/s-expmod.ali
-lib/adalib/s-expmod.o
lib/adalib/s-expsfl.ali
-lib/adalib/s-expsfl.o
lib/adalib/s-expsin.ali
-lib/adalib/s-expsin.o
lib/adalib/s-expssi.ali
-lib/adalib/s-expssi.o
lib/adalib/s-expuns.ali
-lib/adalib/s-expuns.o
lib/adalib/s-fatflt.ali
-lib/adalib/s-fatflt.o
lib/adalib/s-fatlfl.ali
-lib/adalib/s-fatlfl.o
lib/adalib/s-fatllf.ali
-lib/adalib/s-fatllf.o
lib/adalib/s-fatsfl.ali
-lib/adalib/s-fatsfl.o
lib/adalib/s-ficobl.ali
-lib/adalib/s-ficobl.o
lib/adalib/s-fileio.ali
-lib/adalib/s-fileio.o
lib/adalib/s-finimp.ali
-lib/adalib/s-finimp.o
lib/adalib/s-finroo.ali
-lib/adalib/s-finroo.o
lib/adalib/s-fore.ali
-lib/adalib/s-fore.o
lib/adalib/s-imgbiu.ali
-lib/adalib/s-imgbiu.o
lib/adalib/s-imgboo.ali
-lib/adalib/s-imgboo.o
lib/adalib/s-imgcha.ali
-lib/adalib/s-imgcha.o
lib/adalib/s-imgdec.ali
-lib/adalib/s-imgdec.o
lib/adalib/s-imgint.ali
-lib/adalib/s-imgint.o
lib/adalib/s-imgllb.ali
-lib/adalib/s-imgllb.o
lib/adalib/s-imglld.ali
-lib/adalib/s-imglld.o
lib/adalib/s-imglli.ali
-lib/adalib/s-imglli.o
lib/adalib/s-imgllu.ali
-lib/adalib/s-imgllu.o
lib/adalib/s-imgllw.ali
-lib/adalib/s-imgllw.o
lib/adalib/s-imgrea.ali
-lib/adalib/s-imgrea.o
lib/adalib/s-imguns.ali
-lib/adalib/s-imguns.o
lib/adalib/s-imgwch.ali
-lib/adalib/s-imgwch.o
lib/adalib/s-imgwiu.ali
-lib/adalib/s-imgwiu.o
lib/adalib/s-inmaop.ali
-lib/adalib/s-inmaop.o
lib/adalib/s-interr.ali
-lib/adalib/s-interr.o
lib/adalib/s-intman.ali
-lib/adalib/s-intman.o
lib/adalib/s-io.ali
-lib/adalib/s-io.o
lib/adalib/s-maccod.ali
-lib/adalib/s-maccod.o
lib/adalib/s-mantis.ali
-lib/adalib/s-mantis.o
lib/adalib/s-osinte.ali
-lib/adalib/s-osinte.o
lib/adalib/s-pack03.ali
-lib/adalib/s-pack03.o
lib/adalib/s-pack05.ali
-lib/adalib/s-pack05.o
lib/adalib/s-pack06.ali
-lib/adalib/s-pack06.o
lib/adalib/s-pack07.ali
-lib/adalib/s-pack07.o
lib/adalib/s-pack09.ali
-lib/adalib/s-pack09.o
lib/adalib/s-pack10.ali
-lib/adalib/s-pack10.o
lib/adalib/s-pack11.ali
-lib/adalib/s-pack11.o
lib/adalib/s-pack12.ali
-lib/adalib/s-pack12.o
lib/adalib/s-pack13.ali
-lib/adalib/s-pack13.o
lib/adalib/s-pack14.ali
-lib/adalib/s-pack14.o
lib/adalib/s-pack15.ali
-lib/adalib/s-pack15.o
lib/adalib/s-pack17.ali
-lib/adalib/s-pack17.o
lib/adalib/s-pack18.ali
-lib/adalib/s-pack18.o
lib/adalib/s-pack19.ali
-lib/adalib/s-pack19.o
lib/adalib/s-pack20.ali
-lib/adalib/s-pack20.o
lib/adalib/s-pack21.ali
-lib/adalib/s-pack21.o
lib/adalib/s-pack22.ali
-lib/adalib/s-pack22.o
lib/adalib/s-pack23.ali
-lib/adalib/s-pack23.o
lib/adalib/s-pack24.ali
-lib/adalib/s-pack24.o
lib/adalib/s-pack25.ali
-lib/adalib/s-pack25.o
lib/adalib/s-pack26.ali
-lib/adalib/s-pack26.o
lib/adalib/s-pack27.ali
-lib/adalib/s-pack27.o
lib/adalib/s-pack28.ali
-lib/adalib/s-pack28.o
lib/adalib/s-pack29.ali
-lib/adalib/s-pack29.o
lib/adalib/s-pack30.ali
-lib/adalib/s-pack30.o
lib/adalib/s-pack31.ali
-lib/adalib/s-pack31.o
lib/adalib/s-parame.ali
-lib/adalib/s-parame.o
lib/adalib/s-parint.ali
-lib/adalib/s-parint.o
lib/adalib/s-pooglo.ali
-lib/adalib/s-pooglo.o
lib/adalib/s-pooloc.ali
-lib/adalib/s-pooloc.o
lib/adalib/s-poosiz.ali
-lib/adalib/s-poosiz.o
lib/adalib/s-powtab.ali
-lib/adalib/s-powtab.o
lib/adalib/s-proinf.ali
-lib/adalib/s-proinf.o
lib/adalib/s-rpc.ali
-lib/adalib/s-rpc.o
lib/adalib/s-secsta.ali
-lib/adalib/s-secsta.o
lib/adalib/s-sequio.ali
-lib/adalib/s-sequio.o
lib/adalib/s-stalib.ali
-lib/adalib/s-stalib.o
lib/adalib/s-std.ali
-lib/adalib/s-std.o
lib/adalib/s-stoele.ali
-lib/adalib/s-stoele.o
lib/adalib/s-stopoo.ali
-lib/adalib/s-stopoo.o
lib/adalib/s-stratt.ali
-lib/adalib/s-stratt.o
lib/adalib/s-strcon.ali
-lib/adalib/s-strcon.o
lib/adalib/s-strequ.ali
-lib/adalib/s-strequ.o
lib/adalib/s-strops.ali
-lib/adalib/s-strops.o
lib/adalib/s-taenca.ali
-lib/adalib/s-taenca.o
+lib/adalib/s-taprde.ali
lib/adalib/s-taprob.ali
-lib/adalib/s-taprob.o
lib/adalib/s-taprop.ali
-lib/adalib/s-taprop.o
lib/adalib/s-tasabo.ali
-lib/adalib/s-tasabo.o
+lib/adalib/s-tasdeb.ali
lib/adalib/s-tasinf.ali
-lib/adalib/s-tasinf.o
lib/adalib/s-tasini.ali
-lib/adalib/s-tasini.o
lib/adalib/s-taskin.ali
-lib/adalib/s-taskin.o
lib/adalib/s-tasoli.ali
-lib/adalib/s-tasoli.o
lib/adalib/s-taspda.ali
-lib/adalib/s-taspda.o
lib/adalib/s-taspri.ali
-lib/adalib/s-taspri.o
lib/adalib/s-tasque.ali
-lib/adalib/s-tasque.o
-lib/adalib/s-tasqup.ali
-lib/adalib/s-tasqup.o
lib/adalib/s-tasren.ali
-lib/adalib/s-tasren.o
lib/adalib/s-tassta.ali
-lib/adalib/s-tassta.o
lib/adalib/s-tastim.ali
-lib/adalib/s-tastim.o
lib/adalib/s-tasuti.ali
-lib/adalib/s-tasuti.o
lib/adalib/s-tataat.ali
-lib/adalib/s-tataat.o
lib/adalib/s-timope.ali
-lib/adalib/s-timope.o
lib/adalib/s-timtyp.ali
-lib/adalib/s-timtyp.o
lib/adalib/s-unstyp.ali
-lib/adalib/s-unstyp.o
+lib/adalib/s-vaflop.ali
lib/adalib/s-valboo.ali
-lib/adalib/s-valboo.o
lib/adalib/s-valcha.ali
-lib/adalib/s-valcha.o
lib/adalib/s-valdec.ali
-lib/adalib/s-valdec.o
lib/adalib/s-valenu.ali
-lib/adalib/s-valenu.o
lib/adalib/s-valint.ali
-lib/adalib/s-valint.o
lib/adalib/s-vallld.ali
-lib/adalib/s-vallld.o
lib/adalib/s-vallli.ali
-lib/adalib/s-vallli.o
lib/adalib/s-valllu.ali
-lib/adalib/s-valllu.o
lib/adalib/s-valrea.ali
-lib/adalib/s-valrea.o
lib/adalib/s-valuns.ali
-lib/adalib/s-valuns.o
lib/adalib/s-valuti.ali
-lib/adalib/s-valuti.o
lib/adalib/s-valwch.ali
-lib/adalib/s-valwch.o
lib/adalib/s-vercon.ali
-lib/adalib/s-vercon.o
lib/adalib/s-wchcnv.ali
-lib/adalib/s-wchcnv.o
lib/adalib/s-wchcon.ali
-lib/adalib/s-wchcon.o
lib/adalib/s-wchjis.ali
-lib/adalib/s-wchjis.o
lib/adalib/s-wchstw.ali
-lib/adalib/s-wchstw.o
lib/adalib/s-wchwts.ali
-lib/adalib/s-wchwts.o
lib/adalib/s-widboo.ali
-lib/adalib/s-widboo.o
lib/adalib/s-widcha.ali
-lib/adalib/s-widcha.o
lib/adalib/s-widenu.ali
-lib/adalib/s-widenu.o
lib/adalib/s-widlli.ali
-lib/adalib/s-widlli.o
lib/adalib/s-widllu.ali
-lib/adalib/s-widllu.o
lib/adalib/s-widwch.ali
-lib/adalib/s-widwch.o
lib/adalib/s-wwdcha.ali
-lib/adalib/s-wwdcha.o
lib/adalib/s-wwdenu.ali
-lib/adalib/s-wwdenu.o
lib/adalib/s-wwdwch.ali
-lib/adalib/s-wwdwch.o
lib/adalib/system.ali
-lib/adalib/system.o
lib/adalib/text_io.ali
-lib/adalib/text_io.o
-lib/g++-include
lib/include/README
lib/include/float.h
lib/include/limits.h
@@ -1155,10 +895,8 @@ lib/include/objc/sarray.h
lib/include/objc/typedstream.h
lib/include/syslimits.h
lib/libgcc.a
-lib/libgnat.a
lib/specs
libexec/ada/cc1
libexec/ada/cpp
libexec/ada/gnat1
man/man1/adagcc.1.gz
-man/man1/cccp.1.gz