This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

3.2 PATCH: Fully support parallel gnat1/gnatbind builds


This patch allows a full parallel build of gnat1 and gnatbind without
recursive makes in the ada subdirectory.

It consists of several parts:

* Moving (or copying where they are still needed in other parts of
  ada/Makefile.in) all gnat1/gnatbind related variables, rules and
  dependencies from ada/Makefile.in to ada/Make-lang.in.  All filenames are
  prefixed with ada/ as appropriate to account for the fact that the
  resulting Makefile is located in gcc, not gcc/ada.

* Renaming (or commenting for the moment) variables and rules that conflict
  with others in the generated gcc/Makefile.

* Move autoconf substitutions from gcc/ada/Makefile.in to gcc/Makefile.in:
  no substitutions are performed on the */Make-lang.in fragments, so those
  that are necessary must go into gcc/Makefile.in.

* Avoid GNU makeism to pass autoconfigured ADAC for the stage1 build, but
  use the freshly built xgcc for stages 2 and up.

* Use $($(@D)-warn) trick explained by Zack

	http://gcc.gnu.org/ml/gcc-patches/2002-05/msg01155.html

  to allow for adding Ada-specific CFLAGS to the .c.o rule.  This should
  certainly be superceded by a proper <lang>-cflags variable using the same
  trick.  This can be done in a subsequent cleanup patch.

* Updated dependencies of C source files to allow for parallel builds.

* Regenerate dependencies of Ada source files in ada/Make-lang.in, using
  and version of Arnaud Charlet's script

	http://gcc.gnu.org/ml/gcc/2001-11/msg01300.html

  updated to account for the ada/ subdirectory.  This should go into CVS as
  well.

One issue seriously confused me: the old .adb.o and .ads.o suffix rules
from ada/Makefile.in didn't work for me any longer: running e.g. make
ada/gnat1drv.o in gcc just gave `ada/gnat1drv.o is up to date'.  I needed
to change them into GNU make pattern rules so they work as expected.  Since
ada bootstraps require GNU make anyway, this shouldn't be a problem, but
it's still ugly, and I don't really understand why our .c.o suffix rules
work for C sources in subdirs while the .ads.o etc. rules don't (probably
because GNU make has built-in pattern rules for %.o: %.c, but not for Ada?).

This patch certainly needs further cleanup:

* The ada/Make-lang.in defines several macros for e.g. chmod, echo
  etc. while the rest of the gcc makefiles hardcode their expansions.  This
  should probably be changed for consistency.

* ada/Makefile.in added a special object file for VMS to gnat1 and gnatbind
  using GNU make magic.  This can (and should) be handled by autoconf
  substitutions instead, but right now the corresponding source file is not
  in CVS anyway, so I just commented that section.

* The sequence of macro definitions and rules should probably be revised to
  become more logical.  I've kept as much as possible what was in
  ada/Makefile.in, only making minimal changes to achieve the parallel
  bootstrap.

* The most important item is of course moving the non-gnat1/gnatbind files
  from gcc/ada to their own toplevel directory (probably libada, similar to
  libjava which contains both libgcj and a couple of helper programs
  written in java), compiling those sources that go both into
  gnat1/gnatbind and libgnat twice: once in gcc/ada and another time for
  the runtime lib.  The first step can probably be handled with the current
  GNU make specific ada/Makefile.in, but it's most likely best to move to
  automake, autoconf substitutions instead of the current GNU make magic,
  libtool and the multilib support from config-ml.in later.  I'm not sure
  if I want to try this (enormous) task.

Successfully bootstrapped with make -j4 on sparc-sun-solaris2.8 and make
gnatlib_and_tools.

Ok for mainline?

	Rainer


Wed May 15 23:10:14 2002  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

	* Makefile.in (ADAC): Define.
	(SYSLIBS): Define.
	(STAGE2_FLAGS_TO_PASS): Use stage CC as ADAC.

	ada:
	* Make-lang.in (CP, ECHO): Copy from Makefile.in.
	(X_ADA_CFLAGS, T_ADA_CFLAGS, X_ADAFLAGS, T_ADAFLAGS): Likewise.
	(ALL_ADAFLAGS, FORCE_DEBUG_ADAFLAGS, ADA_CFLAGS): Likewise.
	(ALL_ADA_CFLAGS): Likewise.
	(ADA_INCLUDES): Likewise.
	Adapt for new working dir.
	(GNATBIND): Use Makefile.in version.
	(.SUFFIXES): Copy from Makefile.in.
	(ada-warn): Define.
	(%.o: %.adb): Copy from Makefile.in.
	Changed to pattern rules.
	(%.o: %.ads): Likewise.
	(GNAT1_C_OBJS): Moved from Makefile.in.
	Prefix with ada subdir.
	(GNAT_ADA_OBJS, GNAT1_ADA_OBJS, GNAT1_OBJS, GNATBIND_OBJS): Likewise.
	(EXTRA_GNAT1_OBJS): Moved from Makefile.in.
	Adapt for new working dir.
	(EXTRA_GNATBIND_OBJS): Likewise.
	(ADA_BACKEND): Moved from Makefile.in.
	Renamed to avoid conflict with global BACKEND.
	Use that one.
	(TARGET_ADA_SRCS): Moved from Makefile.in.
	(gnat1$(exeext)): Replaced recursive rule with Makefile.in version.
	Use ADA_BACKEND.
	(gnatbind$(exeext)): Replaced recursive rule with Makefile.in version.
	(ada_extra_files): Moved from Makefile.in.
	Prefix with ada subdir.
	(ada/b_gnat1.c, ada/b_gnat1.o, ada/b_gnatb.c, ada/b_gnatb.o): Likewise.
	(ada/treeprs.ads, ada/einfo.h, ada/sinfo.h, ada/nmake.adb): Likewise.
	(ada/nmake.ads): Likewise.
	(ada/doctools/xgnatug): Likewise.
	(ada/gnat_ug_vms.texi, ada/gnat_ug_wnt.texi): Likewise.
	(ada/gnat_ug_unx.texi, ada/gnat_ug_vxw.texi): Likewise.
	(%.info: %.texi): Moved from Makefile.in.
	Commented to avoid conflict with global rule.
	(%.dvi: %.texi): Likewise.
	(doc): Moved from Makefile.in.
	Prefix with ada subdir.
	Commented to avoid conflict with global rule and xgnatug problems.
	(dvi): Likewise.
	(update-sources): Moved from Makefile.in.
	Prefix with ada subdir.
	(ada/sdefault.adb, ada/stamp-sdefault, ada/sdefault.o): Likewise.
	(ADA_TREE_H): Likewise.
	(ada/a-except.o, ada/s-assert.o, ada/s-memory.o): Likewise.
	(ada/memtrack.o): Likewise.
	(ada/adadecode.o): Likewise.
	Update dependencies.
	(ada/adaint.o): New.
	(ada/argv.o): Moved from Makefile.in.
	Prefix with ada subdir.
	Update dependencies.	
	(ada/cstreams.o, ada/exit.o, ada/final.o, ada/link.o): Likewise.
	(ada/cio.o, ada/init.o, ada/raise.o, ada/tracebak.o): Likewise.
	(ada/cuintp.o, ada/decl.o, ada/misc.o): Moved from Makefile.in.
	Prefix with ada subdir.
	(ada/targtyps.o, ada/trans.o, ada/utils.o, ada/utils2.o): Likewise.
	(GNAT DEPENDENCIES): Regenerate.
	* Makefile.in (MACHMODE_H, RTL_H, TREE_H): Removed provided by
	toplevel Makefile.in.
	(EXTRA_GNAT1_OBJS, EXTRA_GNATBIND_OBJS): Removed.
	(TARGET_ADA_SRCS): Removed.
	(GNAT1_C_OBJS, GNAT_ADA_OBJS, GNAT1_ADA_OBJS, GNAT1_OBJS): Likewise.
	(GNATBIND_OBJS): Likewise.
	(ADA_INCLUDE_DIR, ADA_RTL_OBJ_DIR): Moved here.
	(BACKEND): Removed.
	(../gnat1$(exeext), ../gnatbind$(exeext)): Likewise.
	(TREE_H): Likewise.
	(ada_extra_files): Likewise.
	(b_gnat1.c, b_gnat1.o, b_gnatb.c, b_gnatb.o): Likewise.
	(treeprs.ads, einfo.h, sinfo.h, nmake.adb, nmake.ads): Likewise.
	(doctools/xgnatug): Likewise.
	(gnat_ug_vms.texi, gnat_ug_wnt.texi): Likewise.
	(gnat_ug_unx.texi, gnat_ug_vxw.texi): Likewise.
	(%.info: %.texi): Likewise
	(%.dvi: %.texi): Likewise.
	(doc, dvi): Likewise.
	(update-sources): Likewise.
	(sdefault.adb, stamp-sdefault, sdefault.o): Likewise
	(ADA_TREE_H): Likewise.
	(adadecoce.o): Likewise.
	(cuintp.o, decl.o, misc.o, trans.o, utils.o, utils2.o): Likewise.
	(GNAT DEPENDENCIES): Likewise.

Index: gcc/Makefile.in
===================================================================
RCS file: /cvs/gcc/gcc/gcc/Makefile.in,v
retrieving revision 1.873
diff -u -p -r1.873 Makefile.in
--- gcc/Makefile.in	15 May 2002 08:59:58 -0000	1.873
+++ gcc/Makefile.in	15 May 2002 21:04:58 -0000
@@ -101,6 +101,7 @@ T_CFLAGS =
 X_CPPFLAGS =
 T_CPPFLAGS =
 
+ADAC = @ADAC@
 AWK = @AWK@
 CC = @CC@
 BISON = @BISON@
@@ -609,6 +613,9 @@ HOST_LIBDEPS= $(BUILD_LIBIBERTY)
 # and the system's installed libraries.
 LIBS =	$(INTLLIBS) @LIBS@ $(LIBIBERTY)
 
+# Any system libraries needed just for GNAT.
+SYSLIBS = @GNAT_LIBEXC@
+
 # Likewise, for use in the tools that must run on this machine
 # even if we are cross-building GCC.
 HOST_LIBS = $(BUILD_LIBIBERTY)
@@ -2999,6 +3014,7 @@ VOL_FILES=`echo $(BACKEND) $(OBJS) $(C_O
 # WARN_CFLAGS setting can't be to the expansion of GCC_WARN_CFLAGS in
 # the context of the stage_x rule.
 STAGE2_FLAGS_TO_PASS = \
+	ADAC="\$$(CC)" \
 	CFLAGS="$(BOOT_CFLAGS)" \
 	LDFLAGS="$(BOOT_LDFLAGS)" \
 	WARN_CFLAGS="\$$(GCC_WARN_CFLAGS)" \
Index: gcc/ada/Make-lang.in
===================================================================
RCS file: /cvs/gcc/gcc/gcc/ada/Make-lang.in,v
retrieving revision 1.9
diff -u -p -r1.9 Make-lang.in
--- gcc/ada/Make-lang.in	14 May 2002 15:25:30 -0000	1.9
+++ gcc/ada/Make-lang.in	15 May 2002 21:09:24 -0000
@@ -38,6 +38,8 @@
 # tool definitions
 CHMOD = chmod
 CHMOD_AX_FLAGS = a+x
+CP = cp -p
+ECHO = echo
 MV = mv
 MKDIR = mkdir -p
 RM = rm -f
@@ -45,16 +47,28 @@ RMDIR = rm -rf
 # default extensions
 shext  =
 
+X_ADA_CFLAGS =
+T_ADA_CFLAGS =
+
+X_ADAFLAGS =
+T_ADAFLAGS =
+
 # Extra flags to pass to recursive makes.
 BOOT_ADAFLAGS= $(ADAFLAGS)
 ADAFLAGS= -gnatpg -gnata
+ALL_ADAFLAGS = $(CFLAGS) $(ALL_ADA_CFLAGS) $(X_ADAFLAGS) $(T_ADAFLAGS) \
+	$(ADAFLAGS)
+FORCE_DEBUG_ADAFLAGS = -g
+ADA_CFLAGS =
+ALL_ADA_CFLAGS = $(X_ADA_CFLAGS) $(T_ADA_CFLAGS) $(ADA_CFLAGS)
+ADA_INCLUDES = -I- -I. -Iada -I$(srcdir)/ada
 GNATLIBFLAGS= -W -Wall -gnatpg
 GNATLIBCFLAGS= -g -O2
 ADA_INCLUDE_DIR = $(libsubdir)/adainclude
 ADA_RTL_OBJ_DIR = $(libsubdir)/adalib
 THREAD_KIND=native
 TRACE=no
-GNATBIND = gnatbind
+GNATBIND = $(STAGE_PREFIX)gnatbind -C
 ADA_FLAGS_TO_PASS = \
 	"ADA_FOR_BUILD=$(ADA_FOR_BUILD)"	\
 	"ADA_INCLUDE_DIR=$(ADA_INCLUDE_DIR)"	\
@@ -64,6 +78,19 @@ ADA_FLAGS_TO_PASS = \
 	"INSTALL_DATA=$(INSTALL_DATA)"		\
 	"INSTALL_PROGRAM=$(INSTALL_PROGRAM)"
 
+# Say how to compile Ada programs.
+.SUFFIXES: .ada .adb .ads
+
+# FIXME: need to add $(ALL_ADA_CFLAGS) to .c.o suffix rule
+# Use loose warnings for this front end, but add some special flags
+ada-warn = $(ALL_ADA_CFLAGS)
+
+# FIXME: simple suffix rules don't seem to work with targets in subdirs!?
+%.o: %.adb
+	$(ADAC) -c $(ALL_ADAFLAGS) $(ADA_INCLUDES) $< $(OUTPUT_OPTION)
+%.o: %.ads
+	$(ADAC) -c $(ALL_ADAFLAGS) $(ADA_INCLUDES) $< $(OUTPUT_OPTION)
+
 # Define the names for selecting Ada in LANGUAGES.
 Ada ada: gnat1$(exeext) gnatbind$(exeext)
 
@@ -82,13 +109,106 @@ ADA_TOOLS_FLAGS_TO_PASS=\
 	"GNATLINK=../../gnatlink"	\
 	"GNATBIND=../../gnatbind"
 
-gnat1$(exeext): prefix.o attribs.o $(LIBDEPS) $(BACKEND) force
-	$(MAKE) -C ada $(SUBDIR_FLAGS_TO_PASS) $(ADA_FLAGS_TO_PASS) \
-		../gnat1$(exeext)
-
-gnatbind$(exeext): $(CONFIG_H) prefix.o force
-	$(MAKE) -C ada $(SUBDIR_FLAGS_TO_PASS) $(ADA_FLAGS_TO_PASS) \
-		../gnatbind$(exeext)
+# Lists of files for various purposes.
+
+# Languages-specific object files for Ada.
+# Object files for gnat1 from C sources.
+GNAT1_C_OBJS = ada/b_gnat1.o ada/adadecode.o ada/adaint.o ada/cstreams.o \
+ ada/cio.o ada/targtyps.o ada/decl.o ada/misc.o ada/utils.o ada/utils2.o \
+ ada/trans.o ada/cuintp.o ada/argv.o ada/raise.o ada/init.o ada/tracebak.o
+
+# Object files from Ada sources that are used by gnat1
+
+GNAT_ADA_OBJS = \
+ ada/ada.o ada/a-charac.o ada/a-chlat1.o ada/a-except.o ada/s-memory.o \
+ ada/s-traceb.o ada/s-mastop.o ada/s-except.o ada/ali.o ada/alloc.o \
+ ada/atree.o ada/butil.o ada/casing.o ada/checks.o ada/comperr.o ada/csets.o \
+ ada/cstand.o ada/debug.o ada/debug_a.o ada/einfo.o ada/elists.o ada/errout.o \
+ ada/eval_fat.o ada/exp_attr.o ada/exp_ch11.o ada/exp_ch12.o ada/exp_ch13.o \
+ ada/exp_ch2.o ada/exp_ch3.o ada/exp_ch4.o ada/exp_ch5.o ada/exp_ch6.o \
+ ada/exp_ch7.o ada/exp_ch8.o ada/exp_ch9.o ada/exp_code.o ada/exp_dbug.o \
+ ada/exp_disp.o ada/exp_dist.o ada/exp_fixd.o ada/exp_aggr.o ada/exp_imgv.o \
+ ada/exp_intr.o ada/exp_pakd.o ada/exp_prag.o ada/exp_smem.o ada/exp_strm.o \
+ ada/exp_tss.o ada/exp_util.o ada/exp_vfpt.o ada/expander.o ada/fname.o \
+ ada/fname-uf.o ada/fmap.o ada/freeze.o ada/frontend.o ada/gnat.o \
+ ada/g-hesora.o ada/g-htable.o ada/g-os_lib.o ada/g-speche.o ada/s-crc32.o \
+ ada/get_targ.o ada/gnatvsn.o ada/hlo.o ada/hostparm.o ada/impunit.o \
+ ada/interfac.o ada/itypes.o ada/inline.o ada/krunch.o ada/lib.o ada/layout.o \
+ ada/lib-load.o ada/lib-util.o ada/lib-xref.o ada/lib-writ.o ada/live.o \
+ ada/namet.o ada/nlists.o ada/nmake.o ada/opt.o ada/osint.o ada/osint-c.o \
+ ada/output.o ada/par.o ada/repinfo.o ada/restrict.o ada/rident.o \
+ ada/rtsfind.o ada/s-assert.o ada/s-parame.o ada/s-stache.o ada/s-stalib.o \
+ ada/s-imgenu.o ada/s-stoele.o ada/s-soflin.o ada/s-exctab.o ada/s-secsta.o \
+ ada/s-wchcnv.o ada/s-wchcon.o ada/s-wchjis.o ada/s-unstyp.o ada/scans.o \
+ ada/scn.o ada/sdefault.o ada/sem.o ada/sem_aggr.o ada/sem_attr.o \
+ ada/sem_cat.o ada/sem_ch10.o ada/sem_ch11.o ada/sem_ch12.o ada/sem_ch13.o \
+ ada/sem_ch2.o ada/sem_ch3.o ada/sem_ch4.o ada/sem_ch5.o ada/sem_ch6.o \
+ ada/sem_ch7.o ada/sem_ch8.o ada/sem_ch9.o ada/sem_case.o ada/sem_disp.o \
+ ada/sem_dist.o ada/sem_elab.o ada/sem_elim.o ada/sem_eval.o ada/sem_intr.o \
+ ada/sem_maps.o ada/sem_mech.o ada/sem_prag.o ada/sem_res.o ada/sem_smem.o \
+ ada/sem_type.o ada/sem_util.o ada/sem_vfpt.o ada/sem_warn.o ada/sinfo-cn.o \
+ ada/sinfo.o ada/sinput.o ada/sinput-d.o ada/sinput-l.o ada/snames.o \
+ ada/sprint.o ada/stand.o ada/stringt.o ada/style.o ada/switch.o \
+ ada/switch-c.o ada/stylesw.o ada/validsw.o ada/system.o ada/table.o \
+ ada/targparm.o ada/tbuild.o ada/tree_gen.o ada/tree_io.o ada/treepr.o \
+ ada/treeprs.o ada/ttypef.o ada/ttypes.o ada/types.o ada/uintp.o ada/uname.o \
+ ada/urealp.o ada/usage.o ada/widechar.o
+
+# Object files for gnat executables
+GNAT1_ADA_OBJS = $(GNAT_ADA_OBJS) ada/back_end.o ada/gnat1drv.o
+
+GNAT1_OBJS = $(GNAT1_C_OBJS) $(GNAT1_ADA_OBJS) $(EXTRA_GNAT1_OBJS)
+
+GNATBIND_OBJS = \
+ ada/link.o ada/ada.o ada/adaint.o ada/cstreams.o ada/cio.o ada/ali.o \
+ ada/ali-util.o ada/alloc.o ada/a-tags.o ada/a-stream.o ada/bcheck.o \
+ ada/binde.o ada/binderr.o ada/bindgen.o ada/bindusg.o ada/butil.o \
+ ada/casing.o ada/csets.o ada/debug.o ada/fname.o ada/gnat.o ada/g-hesora.o \
+ ada/g-htable.o ada/g-os_lib.o ada/s-crc32.o ada/fmap.o ada/gnatbind.o \
+ ada/gnatvsn.o ada/hostparm.o ada/krunch.o ada/namet.o ada/opt.o ada/osint.o \
+ ada/osint-b.o ada/output.o ada/rident.o ada/s-assert.o ada/s-parame.o \
+ ada/s-sopco3.o ada/s-sopco4.o ada/s-sopco5.o ada/s-stache.o ada/s-stalib.o \
+ ada/s-stoele.o ada/s-imgenu.o ada/s-strops.o ada/s-soflin.o ada/s-wchcon.o \
+ ada/s-wchjis.o ada/sdefault.o ada/switch.o ada/switch-b.o ada/stylesw.o \
+ ada/validsw.o ada/system.o ada/table.o ada/tree_io.o ada/types.o \
+ ada/widechar.o ada/raise.o ada/exit.o ada/argv.o ada/init.o ada/final.o \
+ ada/s-wchcnv.o ada/s-exctab.o ada/a-except.o ada/s-memory.o ada/s-traceb.o \
+ ada/tracebak.o ada/s-mastop.o ada/s-except.o ada/s-secsta.o ada/atree.o \
+ ada/scans.o ada/einfo.o ada/sinfo.o ada/scn.o ada/sinput.o ada/sinput-l.o \
+ ada/targparm.o ada/errout.o ada/style.o ada/stand.o ada/lib.o ada/uintp.o \
+ ada/elists.o ada/nlists.o ada/stringt.o ada/snames.o ada/uname.o \
+ ada/urealp.o \
+ $(EXTRA_GNATBIND_OBJS)
+
+# List of extra object files linked in with various programs.
+EXTRA_GNAT1_OBJS = prefix.o
+EXTRA_GNATBIND_OBJS = prefix.o
+
+# FIXME: handle with configure substitutions
+#ifeq ($(strip $(filter-out alpha% dec vms% openvms% alphavms%,$(host))),)
+#
+#EXTRA_GNAT1_OBJS = prefix.o vmshandler.o
+#EXTRA_GNATBIND_OBJS = prefix.o vmshandler.o
+#
+#endif
+
+# Language-independent object files.
+ADA_BACKEND = $(BACKEND) attribs.o
+
+# List of target dependent sources, overridden below as necessary
+TARGET_ADA_SRCS =
+
+# Needs to be built with CC=gcc
+# Since the RTL should be built with the latest compiler, remove the
+#  stamp target in the parent directory whenever gnat1 is rebuilt
+gnat1$(exeext): $(TARGET_ADA_SRCS) $(GNAT1_OBJS) $(ADA_BACKEND) $(LIBDEPS)
+	$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(GNAT1_OBJS) $(ADA_BACKEND) $(LIBS) \
+		$(SYSLIBS)
+	$(RM) stamp-gnatlib2 stamp-tools
+
+gnatbind$(exeext): ada/b_gnatb.o $(GNATBIND_OBJS)
+	$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ ada/b_gnatb.o $(GNATBIND_OBJS) \
+	      $(LIBIBERTY) $(LIBS)
 
 # use target-gcc target-gnatmake target-gnatbind target-gnatlink 
 gnattools: $(GCC_PARTS) $(CONFIG_H) prefix.o force
@@ -619,3 +739,1712 @@ gnatstage2: force
 	-$(MV) gnat1$(exeext) gnatbind$(exeext) stage2
 	-$(MV) ada/*$(objext) ada/*.ali stage2/ada
 	-$(MV) ada/stamp-* stage2/ada
+
+# Compiling object files from source files.
+
+# Note that dependencies on obstack.h are not written
+# because that file is not part of GCC.
+# Dependencies on gvarargs.h are not written
+# because all that file does, when not compiling with GCC,
+# is include the system varargs.h.
+
+# Ada language specific files.
+
+ada_extra_files : treeprs.ads einfo.h sinfo.h nmake.adb nmake.ads
+
+ada/b_gnat1.c : $(GNAT1_ADA_OBJS)
+	$(GNATBIND) $(ADA_INCLUDES) -o ada/b_gnat1.c -n ada/gnat1drv.ali
+ada/b_gnat1.o : ada/b_gnat1.c
+
+ada/b_gnatb.c : $(GNATBIND_OBJS) ada/gnatbind.o ada/interfac.o
+	$(GNATBIND) $(ADA_INCLUDES) -o ada/b_gnatb.c ada/gnatbind.ali
+ada/b_gnatb.o : ada/b_gnatb.c
+
+ada/treeprs.ads : ada/treeprs.adt ada/sinfo.ads ada/xtreeprs.adb
+	-$(MKDIR) ada/bldtools
+	$(CP) $^ ada/bldtools
+	(cd ada/bldtools; gnatmake -q xtreeprs ; ./xtreeprs ../treeprs.ads )
+
+ada/einfo.h : ada/einfo.ads ada/einfo.adb ada/xeinfo.adb
+	-$(MKDIR) ada/bldtools
+	$(CP) $^ ada/bldtools
+	(cd ada/bldtools; gnatmake -q xeinfo ; ./xeinfo ../einfo.h )
+
+ada/sinfo.h : ada/sinfo.ads ada/xsinfo.adb
+	-$(MKDIR) ada/bldtools
+	$(CP) $^ ada/bldtools
+	(cd ada/bldtools; gnatmake -q xsinfo ; ./xsinfo ../sinfo.h )
+
+ada/nmake.adb : ada/sinfo.ads ada/nmake.adt ada/xnmake.adb
+	-$(MKDIR) ada/bldtools
+	$(CP) $^ ada/bldtools
+	(cd ada/bldtools; gnatmake -q xnmake ; ./xnmake -b ../nmake.adb )
+
+ada/nmake.ads :  ada/sinfo.ads ada/nmake.adt ada/xnmake.adb
+	-$(MKDIR) ada/bldtools
+	$(CP) $^ ada/bldtools
+	(cd ada/bldtools; gnatmake -q xnmake ; ./xnmake -s ../nmake.ads )
+
+# We remove the generated .texi files to force regeneration.
+ada/doctools/xgnatug : ada/xgnatug.adb
+	-$(MKDIR) ada/doctools
+	$(CP) $^ ada/doctools
+	(cd ada/doctools ; gnatmake -q xgnatug)
+	-rm gnat_ug_*.texi
+
+# We cannot list the dependency on the xgnatug binary here because we
+# have to (a) use the VPATH feature, and (b) include the target flag.
+ada/gnat_ug_vms.texi : ada/gnat_ug.texi ada/ug_words
+	ada/doctools/xgnatug vms $^
+
+ada/gnat_ug_wnt.texi : ada/gnat_ug.texi ada/ug_words
+	ada/doctools/xgnatug wnt $^
+
+ada/gnat_ug_unx.texi : ada/gnat_ug.texi ada/ug_words
+	ada/doctools/xgnatug unx $^
+
+ada/gnat_ug_vxw.texi : ada/gnat_ug.texi ada/ug_words
+	ada/doctools/xgnatug vxworks $^
+
+#%.info : %.texi
+#	$(MAKEINFO) -I $(srcdir)/../doc/include -o $@ $<
+#
+#%.dvi : %.texi
+#	$(TEXI2DVI) -I $(srcdir)/../doc/include $<
+
+# List the dependency on the xgnatug binary explicitly (see above).
+#doc : ada/doctools/xgnatug \
+#	ada/gnat_ug_vms.info ada/gnat_ug_wnt.info ada/gnat_ug_unx.info \
+#	ada/gnat_ug_vxw.info \
+#	ada/gnat_rm.info ada/gnat-style.info
+
+#dvi : ada/doctools/xgnatug \
+#	ada/gnat_ug_vms.dvi ada/gnat_ug_wnt.dvi ada/gnat_ug_unx.dvi \
+#	ada/gnat_ug_vxw.dvi \
+#	ada/gnat_rm.dvi ada/gnat-style.dvi
+
+update-sources : ada/treeprs.ads ada/einfo.h ada/sinfo.h ada/nmake.adb \
+	ada/nmake.ads
+	$(CP) $^ $(srcdir)/ada
+
+ADA_INCLUDE_DIR = $(libsubdir)/adainclude
+ADA_RTL_OBJ_DIR = $(libsubdir)/adalib
+
+# Note: the strings below do not make sense for Ada strings in the OS/2
+#  case.  This is ignored for now since the OS/2 version doesn't use
+#  these -- there are no default locations.
+ada/sdefault.adb: ada/stamp-sdefault ; @true
+ada/stamp-sdefault : $(srcdir)/version.c $(srcdir)/move-if-change \
+ Makefile
+	$(ECHO) "pragma Style_Checks (Off);" >tmp-sdefault.adb
+	$(ECHO) "package body Sdefault is" >>tmp-sdefault.adb
+	$(ECHO) "   S1 : aliased constant String := \"$(ADA_INCLUDE_DIR)/\";" >>tmp-sdefault.adb
+	$(ECHO) "   S2 : aliased constant String := \"$(ADA_RTL_OBJ_DIR)/\";" >>tmp-sdefault.adb
+	$(ECHO) "   S3 : aliased constant String := \"$(target)/\";" >>tmp-sdefault.adb
+	$(ECHO) "   S4 : aliased constant String := \"$(libsubdir)/\";" >>tmp-sdefault.adb
+	$(ECHO) "   function Include_Dir_Default_Name return String_Ptr is" >>tmp-sdefault.adb
+	$(ECHO) "   begin" >>tmp-sdefault.adb
+	$(ECHO) "      return new String'(S1);" >>tmp-sdefault.adb
+	$(ECHO) "   end Include_Dir_Default_Name;" >>tmp-sdefault.adb
+	$(ECHO) "   function Object_Dir_Default_Name return String_Ptr is" >>tmp-sdefault.adb
+	$(ECHO) "   begin" >>tmp-sdefault.adb
+	$(ECHO) "      return new String'(S2);" >>tmp-sdefault.adb
+	$(ECHO) "   end Object_Dir_Default_Name;" >>tmp-sdefault.adb
+	$(ECHO) "   function Target_Name return String_Ptr is" >>tmp-sdefault.adb
+	$(ECHO) "   begin" >>tmp-sdefault.adb
+	$(ECHO) "      return new String'(S3);" >>tmp-sdefault.adb
+	$(ECHO) "   end Target_Name;" >>tmp-sdefault.adb
+	$(ECHO) "   function Search_Dir_Prefix return String_Ptr is" >>tmp-sdefault.adb
+	$(ECHO) "   begin" >>tmp-sdefault.adb
+	$(ECHO) "      return new String'(S4);" >>tmp-sdefault.adb
+	$(ECHO) "   end Search_Dir_Prefix;" >>tmp-sdefault.adb
+	$(ECHO) "end Sdefault;" >> tmp-sdefault.adb
+	$(srcdir)/move-if-change tmp-sdefault.adb ada/sdefault.adb
+	touch ada/stamp-sdefault
+
+ada/sdefault.o : ada/sdefault.ads ada/sdefault.adb ada/types.ads \
+   ada/unchdeal.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \
+   ada/unchconv.ads
+
+ADA_TREE_H = ada/ada-tree.h ada/ada-tree.def
+
+# force debugging information on a-except.o so that it is always
+# possible to set conditional breakpoints on exceptions.
+# use -O1 otherwise gdb isn't able to get a full backtrace on mips targets.
+
+ada/a-except.o  : ada/a-except.adb ada/a-except.ads
+	$(ADAC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O1 -fno-inline \
+	 $(ADA_INCLUDES) $< $(OUTPUT_OPTION)
+
+# force debugging information on s-assert.o so that it is always
+# possible to set breakpoint on assert failures.
+
+ada/s-assert.o  : ada/s-assert.adb ada/s-assert.ads ada/a-except.ads
+	$(ADAC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O2 \
+	 $(ADA_INCLUDES) $< $(OUTPUT_OPTION)
+
+# force debugging information and no optimization on s-memory.o so that it 
+# is always possible to set breakpoint on __gnat_malloc and __gnat_free
+# this is important for gnatmem using GDB. memtrack.o is built from
+# memtrack.adb, and used by the post-mortem analysis with gnatmem.
+
+ada/s-memory.o  : ada/s-memory.adb ada/s-memory.ads ada/memtrack.o
+	$(ADAC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O0 \
+	 $(ADA_INCLUDES) $< $(OUTPUT_OPTION) 
+
+ada/memtrack.o  : ada/memtrack.adb ada/s-memory.ads
+	$(ADAC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O0 \
+	 $(ADA_INCLUDES) $< $(OUTPUT_OPTION) 
+
+ada/adadecode.o : ada/adadecode.c ada/adadecode.h $(CONFIG_H) $(SYSTEM_H) \
+	ada/adadecode.h 
+ada/adaint.o  : ada/adaint.c $(CONFIG_H) $(SYSTEM_H) ada/adaint.h
+ada/argv.o    : ada/argv.c $(CONFIG_H) $(SYSTEM_H) ada/adaint.h
+ada/cstreams.o : ada/cstreams.c $(CONFIG_H) $(SYSTEM_H) ada/adaint.h
+ada/exit.o    : ada/exit.c $(CONFIG_H) $(SYSTEM_H) ada/adaint.h
+ada/final.o   : ada/final.c $(CONFIG_H) $(SYSTEM_H) ada/raise.h 
+ada/link.o    : ada/link.c
+
+ada/cio.o     : ada/cio.c $(CONFIG_H) $(SYSTEM_H) ada/adaint.h
+	$(CC) -c $(ALL_CFLAGS) $(ALL_ADA_CFLAGS) $(RT_FLAGS) \
+	         $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION) 
+
+ada/init.o    : ada/init.c $(CONFIG_H) $(SYSTEM_H) ada/adaint.h ada/raise.h
+	$(CC) -c $(ALL_CFLAGS) $(ALL_ADA_CFLAGS) $(RT_FLAGS) \
+	         $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION) 
+
+ada/raise.o   : ada/raise.c $(CONFIG_H) $(SYSTEM_H) ada/adaint.h ada/raise.h
+	$(CC) -c $(ALL_CFLAGS) $(ALL_ADA_CFLAGS) $(RT_FLAGS) \
+		 $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION) 
+
+# Need to keep the frame pointer in this file to pop the stack properly on
+# some targets.
+ada/tracebak.o  : ada/tracebak.c $(CONFIG_H) $(SYSTEM_H)
+	$(CC) -c $(ALL_CFLAGS) $(ALL_ADA_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
+	      -fno-omit-frame-pointer $< $(OUTPUT_OPTION) 
+
+ada/cuintp.o : ada/cuintp.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) ada/ada.h \
+   ada/types.h ada/uintp.h ada/atree.h ada/stringt.h ada/elists.h \
+   ada/nlists.h ada/fe.h ada/gigi.h
+
+ada/decl.o : ada/decl.c $(CONFIG_H) $(TREE_H) $(srcdir)/flags.h \
+   $(srcdir)/toplev.h $(srcdir)/convert.h ada/ada.h ada/types.h ada/atree.h \
+   ada/nlists.h ada/elists.h ada/uintp.h ada/sinfo.h ada/einfo.h ada/snames.h \
+   ada/namet.h ada/stringt.h ada/repinfo.h ada/fe.h $(ADA_TREE_H) ada/gigi.h
+
+ada/misc.o : ada/misc.c $(CONFIG_H) $(TREE_H) $(RTL_H) $(srcdir)/expr.h \
+   insn-codes.h insn-flags.h insn-config.h $(srcdir)/recog.h \
+   $(srcdir)/flags.h $(srcdir)/diagnostic.h $(srcdir)/output.h \
+   $(srcdir)/except.h tm_p.h $(srcdir)/langhooks.h \
+   $(srcdir)/debug.h $(srcdir)/langhooks-def.h $(srcdir)/libfuncs.h \
+   ada/ada.h ada/types.h ada/atree.h ada/nlists.h ada/elists.h ada/sinfo.h \
+   ada/einfo.h ada/namet.h ada/stringt.h ada/uintp.h ada/fe.h $(ADA_TREE_H) \
+   ada/gigi.h ada/adadecode.h
+
+ada/targtyps.o : ada/targtyps.c $(CONFIG_H) ada/ada.h ada/types.h ada/atree.h \
+   ada/nlists.h ada/elists.h ada/uintp.h ada/sinfo.h ada/einfo.h ada/namet.h \
+   ada/snames.h ada/stringt.h ada/urealp.h ada/fe.h $(ADA_TREE_H) ada/gigi.h
+
+ada/trans.o : ada/trans.c $(CONFIG_H) $(TREE_H) $(RTL_H) $(srcdir)/flags.h \
+   ada/ada.h $(srcdir)/except.h ada/types.h ada/atree.h ada/nlists.h \
+   ada/elists.h ada/uintp.h ada/sinfo.h ada/einfo.h ada/namet.h ada/snames.h \
+   ada/stringt.h ada/urealp.h ada/fe.h $(ADA_TREE_H) ada/gigi.h
+
+ada/utils.o : ada/utils.c $(CONFIG_H) $(TREE_H) $(srcdir)/flags.h \
+   $(srcdir)/expr.h $(srcdir)/convert.h $(srcdir)/defaults.h ada/ada.h \
+   ada/types.h ada/atree.h ada/nlists.h ada/elists.h ada/sinfo.h ada/einfo.h \
+   ada/namet.h ada/stringt.h ada/uintp.h ada/fe.h $(ADA_TREE_H) ada/gigi.h
+
+ada/utils2.o : ada/utils2.c $(CONFIG_H) $(TREE_H) $(srcdir)/flags.h ada/ada.h \
+   ada/types.h ada/atree.h ada/nlists.h ada/elists.h ada/sinfo.h ada/einfo.h \
+   ada/namet.h ada/snames.h ada/stringt.h ada/uintp.h ada/fe.h $(ADA_TREE_H) \
+   ada/gigi.h
+
+#
+# DO NOT PUT SPECIAL RULES BELOW, THIS SECTION IS UPDATED AUTOMATICALLY
+#
+# GNAT DEPENDENCIES
+# regular dependencies
+ada/a-charac.o : ada/ada.ads ada/a-charac.ads ada/system.ads 
+
+ada/a-chlat1.o : ada/ada.ads ada/a-charac.ads ada/a-chlat1.ads \
+   ada/system.ads 
+
+ada/a-except.o : ada/ada.ads ada/a-except.ads ada/a-except.adb \
+   ada/a-excpol.adb ada/a-uncdea.ads ada/gnat.ads ada/g-hesora.ads \
+   ada/system.ads ada/s-exctab.ads ada/s-except.ads ada/s-mastop.ads \
+   ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \
+   ada/s-stoele.ads ada/s-stoele.adb ada/s-traceb.ads ada/unchconv.ads 
+
+ada/a-stream.o : ada/ada.ads ada/a-except.ads ada/a-stream.ads \
+   ada/a-tags.ads ada/a-tags.adb ada/gnat.ads ada/g-htable.ads ada/system.ads \
+   ada/s-exctab.ads ada/s-secsta.ads ada/s-stalib.ads ada/s-stoele.ads \
+   ada/unchconv.ads 
+
+ada/a-tags.o : ada/ada.ads ada/a-except.ads ada/a-tags.ads ada/a-tags.adb \
+   ada/a-uncdea.ads ada/gnat.ads ada/g-htable.ads ada/g-htable.adb \
+   ada/system.ads ada/s-exctab.ads ada/s-secsta.ads ada/s-stalib.ads \
+   ada/s-stoele.ads ada/unchconv.ads 
+
+ada/ada.o : ada/ada.ads ada/system.ads 
+
+ada/ali-util.o : ada/ada.ads ada/a-except.ads ada/ali.ads ada/ali-util.ads \
+   ada/ali-util.adb ada/alloc.ads ada/binderr.ads ada/casing.ads ada/debug.ads \
+   ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads ada/gnatvsn.ads \
+   ada/hostparm.ads ada/interfac.ads ada/namet.ads ada/opt.ads ada/osint.ads \
+   ada/output.ads ada/rident.ads ada/system.ads ada/s-atacco.ads \
+   ada/s-atacco.adb ada/s-assert.ads ada/s-crc32.ads ada/s-exctab.ads \
+   ada/s-memory.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \
+   ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \
+   ada/tree_io.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads 
+
+ada/ali.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads ada/ali.ads \
+   ada/ali.adb ada/alloc.ads ada/butil.ads ada/casing.ads ada/debug.ads \
+   ada/fname.ads ada/gnat.ads ada/g-htable.ads ada/g-htable.adb \
+   ada/g-os_lib.ads ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads ada/opt.ads \
+   ada/osint.ads ada/output.ads ada/rident.ads ada/system.ads ada/s-atacco.ads \
+   ada/s-atacco.adb ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads \
+   ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \
+   ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads \
+   ada/unchconv.ads ada/unchdeal.ads 
+
+ada/alloc.o : ada/alloc.ads ada/system.ads 
+
+ada/atree.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads ada/alloc.ads \
+   ada/atree.ads ada/atree.adb ada/casing.ads ada/debug.ads ada/einfo.ads \
+   ada/elists.ads ada/gnat.ads ada/g-htable.ads ada/g-htable.adb \
+   ada/g-os_lib.ads ada/hostparm.ads ada/nlists.ads ada/opt.ads ada/output.ads \
+   ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/system.ads ada/s-atacco.ads \
+   ada/s-atacco.adb ada/s-assert.ads ada/s-exctab.ads ada/s-imgenu.ads \
+   ada/s-memory.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \
+   ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads \
+   ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/back_end.o : ada/alloc.ads ada/atree.ads ada/back_end.ads \
+   ada/back_end.adb ada/casing.ads ada/debug.ads ada/einfo.ads ada/elists.ads \
+   ada/gnat.ads ada/g-os_lib.ads ada/hostparm.ads ada/lib.ads ada/namet.ads \
+   ada/nlists.ads ada/opt.ads ada/osint.ads ada/osint-c.ads ada/sinfo.ads \
+   ada/sinput.ads ada/snames.ads ada/stand.ads ada/stringt.ads ada/switch.ads \
+   ada/switch-c.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \
+   ada/s-wchcon.ads ada/table.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/bcheck.o : ada/ada.ads ada/a-except.ads ada/ali.ads ada/ali-util.ads \
+   ada/alloc.ads ada/bcheck.ads ada/bcheck.adb ada/binderr.ads ada/butil.ads \
+   ada/casing.ads ada/fname.ads ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads \
+   ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads ada/opt.ads ada/osint.ads \
+   ada/output.ads ada/rident.ads ada/system.ads ada/s-exctab.ads \
+   ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \
+   ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads \
+   ada/types.ads ada/unchconv.ads ada/unchdeal.ads 
+
+ada/binde.o : ada/ada.ads ada/a-except.ads ada/ali.ads ada/alloc.ads \
+   ada/binde.ads ada/binde.adb ada/binderr.ads ada/butil.ads ada/casing.ads \
+   ada/debug.ads ada/fname.ads ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads \
+   ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads ada/opt.ads ada/output.ads \
+   ada/rident.ads ada/system.ads ada/s-atacco.ads ada/s-atacco.adb \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads \
+   ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads \
+   ada/unchconv.ads ada/unchdeal.ads 
+
+ada/binderr.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/binderr.ads \
+   ada/binderr.adb ada/butil.ads ada/hostparm.ads ada/namet.ads ada/opt.ads \
+   ada/output.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \
+   ada/s-wchcon.ads ada/table.ads ada/types.ads ada/unchconv.ads \
+   ada/unchdeal.ads 
+
+ada/bindgen.o : ada/ada.ads ada/a-except.ads ada/ali.ads ada/alloc.ads \
+   ada/binde.ads ada/bindgen.ads ada/bindgen.adb ada/butil.ads ada/casing.ads \
+   ada/fname.ads ada/gnat.ads ada/g-hesora.ads ada/g-htable.ads \
+   ada/g-os_lib.ads ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads ada/opt.ads \
+   ada/osint.ads ada/osint-b.ads ada/output.ads ada/rident.ads \
+   ada/sdefault.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \
+   ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \
+   ada/s-stoele.ads ada/s-strops.ads ada/s-sopco3.ads ada/s-sopco4.ads \
+   ada/s-sopco5.ads ada/s-wchcon.ads ada/table.ads ada/types.ads \
+   ada/unchconv.ads ada/unchdeal.ads 
+
+ada/bindusg.o : ada/bindusg.ads ada/bindusg.adb ada/gnat.ads \
+   ada/g-os_lib.ads ada/osint.ads ada/output.ads ada/system.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/types.ads ada/unchconv.ads \
+   ada/unchdeal.ads 
+
+ada/butil.o : ada/alloc.ads ada/butil.ads ada/butil.adb ada/hostparm.ads \
+   ada/namet.ads ada/output.ads ada/system.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/table.ads ada/types.ads ada/unchconv.ads \
+   ada/unchdeal.ads 
+
+ada/casing.o : ada/alloc.ads ada/casing.ads ada/casing.adb ada/csets.ads \
+   ada/hostparm.ads ada/namet.ads ada/opt.ads ada/system.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads ada/types.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/widechar.ads 
+
+ada/checks.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/atree.adb ada/casing.ads ada/checks.ads ada/checks.adb ada/debug.ads \
+   ada/einfo.ads ada/elists.ads ada/errout.ads ada/exp_ch2.ads \
+   ada/exp_util.ads ada/freeze.ads ada/get_targ.ads ada/gnat.ads \
+   ada/g-htable.ads ada/g-os_lib.ads ada/hostparm.ads ada/namet.ads \
+   ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads ada/restrict.ads \
+   ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_eval.ads ada/sem_res.ads \
+   ada/sem_util.ads ada/sem_warn.ads ada/sinfo.ads ada/sinput.ads \
+   ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads \
+   ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads \
+   ada/table.ads ada/targparm.ads ada/tbuild.ads ada/tree_io.ads \
+   ada/ttypes.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads ada/validsw.ads 
+
+ada/comperr.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/casing.ads ada/comperr.ads ada/comperr.adb ada/debug.ads ada/einfo.ads \
+   ada/errout.ads ada/fname.ads ada/gnat.ads ada/g-os_lib.ads ada/gnatvsn.ads \
+   ada/lib.ads ada/namet.ads ada/osint.ads ada/output.ads ada/sdefault.ads \
+   ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/sprint.ads ada/system.ads \
+   ada/s-exctab.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \
+   ada/s-stalib.ads ada/s-stoele.ads ada/table.ads ada/treepr.ads \
+   ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/csets.o : ada/csets.ads ada/csets.adb ada/hostparm.ads ada/opt.ads \
+   ada/system.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/types.ads ada/unchconv.ads ada/unchdeal.ads 
+
+ada/cstand.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/csets.ads ada/cstand.ads ada/cstand.adb ada/debug.ads ada/einfo.ads \
+   ada/get_targ.ads ada/hostparm.ads ada/layout.ads ada/namet.ads \
+   ada/nlists.ads ada/nmake.ads ada/opt.ads ada/sem_mech.ads ada/sem_util.ads \
+   ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads \
+   ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads \
+   ada/table.ads ada/tbuild.ads ada/ttypef.ads ada/ttypes.ads ada/types.ads \
+   ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/debug.o : ada/debug.ads ada/debug.adb ada/system.ads 
+
+ada/debug_a.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/casing.ads ada/debug.ads ada/debug_a.ads ada/debug_a.adb ada/einfo.ads \
+   ada/output.ads ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/system.ads \
+   ada/s-exctab.ads ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads \
+   ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/table.ads \
+   ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/einfo.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/einfo.ads ada/einfo.adb ada/namet.ads ada/nlists.ads ada/output.ads \
+   ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads \
+   ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/table.ads \
+   ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/elists.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/debug.ads \
+   ada/elists.ads ada/elists.adb ada/gnat.ads ada/g-os_lib.ads \
+   ada/hostparm.ads ada/opt.ads ada/output.ads ada/system.ads ada/s-atacco.ads \
+   ada/s-atacco.adb ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads \
+   ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \
+   ada/tree_io.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads 
+
+ada/errout.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/atree.adb ada/casing.ads ada/csets.ads ada/debug.ads ada/einfo.ads \
+   ada/elists.ads ada/errout.ads ada/errout.adb ada/fname.ads ada/gnat.ads \
+   ada/g-htable.ads ada/g-os_lib.ads ada/hostparm.ads ada/lib.ads \
+   ada/namet.ads ada/nlists.ads ada/opt.ads ada/output.ads ada/scans.ads \
+   ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/stand.ads ada/style.ads \
+   ada/system.ads ada/s-atacco.ads ada/s-atacco.adb ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-imgenu.ads ada/s-memory.ads ada/s-secsta.ads \
+   ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \
+   ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads \
+   ada/uintp.ads ada/uname.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/eval_fat.o : ada/alloc.ads ada/einfo.ads ada/eval_fat.ads \
+   ada/eval_fat.adb ada/sem_util.ads ada/snames.ads ada/system.ads \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads ada/table.ads \
+   ada/targparm.ads ada/ttypef.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_aggr.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/checks.ads ada/debug.ads ada/einfo.ads ada/elists.ads ada/exp_aggr.ads \
+   ada/exp_aggr.adb ada/exp_ch3.ads ada/exp_ch7.ads ada/exp_util.ads \
+   ada/expander.ads ada/freeze.ads ada/get_targ.ads ada/hostparm.ads \
+   ada/itypes.ads ada/lib.ads ada/namet.ads ada/nlists.ads ada/nmake.ads \
+   ada/opt.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \
+   ada/sem_ch3.ads ada/sem_eval.ads ada/sem_res.ads ada/sem_util.ads \
+   ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \
+   ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads ada/tbuild.ads \
+   ada/ttypes.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_attr.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \
+   ada/exp_attr.ads ada/exp_attr.adb ada/exp_ch2.ads ada/exp_ch9.ads \
+   ada/exp_imgv.ads ada/exp_pakd.ads ada/exp_strm.ads ada/exp_tss.ads \
+   ada/exp_util.ads ada/get_targ.ads ada/gnatvsn.ads ada/hostparm.ads \
+   ada/lib.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \
+   ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_ch7.ads \
+   ada/sem_ch8.ads ada/sem_eval.ads ada/sem_res.ads ada/sem_util.ads \
+   ada/sinfo.ads ada/snames.ads ada/stand.ads ada/stringt.ads ada/system.ads \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/table.ads ada/tbuild.ads ada/ttypes.ads ada/types.ads ada/uintp.ads \
+   ada/uname.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads \
+   ada/validsw.ads 
+
+ada/exp_ch11.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/atree.adb ada/casing.ads ada/debug.ads ada/einfo.ads ada/elists.ads \
+   ada/errout.ads ada/exp_ch11.ads ada/exp_ch11.adb ada/exp_ch7.ads \
+   ada/exp_util.ads ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads \
+   ada/hostparm.ads ada/inline.ads ada/lib.ads ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/output.ads ada/restrict.ads ada/rident.ads \
+   ada/rtsfind.ads ada/sem.ads ada/sem_ch5.ads ada/sem_ch8.ads ada/sem_res.ads \
+   ada/sem_util.ads ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/stand.ads \
+   ada/stringt.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \
+   ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \
+   ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads \
+   ada/targparm.ads ada/tbuild.ads ada/tree_io.ads ada/types.ads ada/uintp.ads \
+   ada/uname.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_ch12.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \
+   ada/exp_ch12.ads ada/exp_ch12.adb ada/exp_util.ads ada/namet.ads \
+   ada/nlists.ads ada/nmake.ads ada/rtsfind.ads ada/sinfo.ads ada/snames.ads \
+   ada/stand.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \
+   ada/table.ads ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_ch13.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \
+   ada/elists.ads ada/exp_ch13.ads ada/exp_ch13.adb ada/exp_ch3.ads \
+   ada/exp_ch6.ads ada/exp_imgv.ads ada/exp_util.ads ada/hostparm.ads \
+   ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/rtsfind.ads \
+   ada/sem.ads ada/sem_ch7.ads ada/sem_ch8.ads ada/sem_eval.ads \
+   ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads ada/stringt.ads \
+   ada/system.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/table.ads ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_ch2.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/elists.ads \
+   ada/errout.ads ada/exp_ch2.ads ada/exp_ch2.adb ada/exp_smem.ads \
+   ada/exp_util.ads ada/exp_vfpt.ads ada/hostparm.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/rtsfind.ads ada/sem.ads ada/sem_res.ads \
+   ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/system.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_ch3.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \
+   ada/elists.ads ada/errout.ads ada/exp_aggr.ads ada/exp_ch11.ads \
+   ada/exp_ch3.ads ada/exp_ch3.adb ada/exp_ch4.ads ada/exp_ch7.ads \
+   ada/exp_ch9.ads ada/exp_disp.ads ada/exp_dist.ads ada/exp_smem.ads \
+   ada/exp_strm.ads ada/exp_tss.ads ada/exp_util.ads ada/freeze.ads \
+   ada/get_targ.ads ada/hostparm.ads ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads \
+   ada/sem.ads ada/sem_ch3.ads ada/sem_ch8.ads ada/sem_eval.ads \
+   ada/sem_mech.ads ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads \
+   ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/tbuild.ads ada/ttypes.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads ada/validsw.ads 
+
+ada/exp_ch4.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \
+   ada/elists.ads ada/errout.ads ada/exp_aggr.ads ada/exp_ch3.ads \
+   ada/exp_ch4.ads ada/exp_ch4.adb ada/exp_ch7.ads ada/exp_ch9.ads \
+   ada/exp_disp.ads ada/exp_fixd.ads ada/exp_pakd.ads ada/exp_tss.ads \
+   ada/exp_util.ads ada/exp_vfpt.ads ada/get_targ.ads ada/hostparm.ads \
+   ada/inline.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \
+   ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_cat.ads \
+   ada/sem_ch13.ads ada/sem_eval.ads ada/sem_res.ads ada/sem_type.ads \
+   ada/sem_util.ads ada/sem_warn.ads ada/sinfo.ads ada/sinfo-cn.ads \
+   ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/targparm.ads ada/tbuild.ads ada/ttypes.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/validsw.ads 
+
+ada/exp_ch5.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \
+   ada/exp_aggr.ads ada/exp_ch11.ads ada/exp_ch5.ads ada/exp_ch5.adb \
+   ada/exp_ch7.ads ada/exp_dbug.ads ada/exp_pakd.ads ada/exp_util.ads \
+   ada/get_targ.ads ada/hostparm.ads ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads \
+   ada/sem.ads ada/sem_ch13.ads ada/sem_ch8.ads ada/sem_eval.ads \
+   ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads \
+   ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads \
+   ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/ttypes.ads ada/types.ads \
+   ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads \
+   ada/validsw.ads 
+
+ada/exp_ch6.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/atree.adb ada/casing.ads ada/checks.ads ada/debug.ads ada/einfo.ads \
+   ada/elists.ads ada/errout.ads ada/exp_ch11.ads ada/exp_ch2.ads \
+   ada/exp_ch3.ads ada/exp_ch6.ads ada/exp_ch6.adb ada/exp_ch7.ads \
+   ada/exp_ch9.ads ada/exp_dbug.ads ada/exp_disp.ads ada/exp_dist.ads \
+   ada/exp_intr.ads ada/exp_pakd.ads ada/exp_tss.ads ada/exp_util.ads \
+   ada/freeze.ads ada/get_targ.ads ada/gnat.ads ada/g-htable.ads \
+   ada/g-os_lib.ads ada/hostparm.ads ada/inline.ads ada/lib.ads ada/namet.ads \
+   ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads ada/restrict.ads \
+   ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_ch12.ads \
+   ada/sem_ch13.ads ada/sem_ch6.ads ada/sem_ch8.ads ada/sem_disp.ads \
+   ada/sem_dist.ads ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads \
+   ada/sinput.ads ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads \
+   ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads \
+   ada/table.ads ada/tbuild.ads ada/tree_io.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/validsw.ads 
+
+ada/exp_ch7.o : ada/alloc.ads ada/atree.ads ada/debug.ads ada/einfo.ads \
+   ada/exp_ch11.ads ada/exp_ch7.ads ada/exp_ch7.adb ada/exp_ch9.ads \
+   ada/exp_dbug.ads ada/exp_tss.ads ada/exp_util.ads ada/freeze.ads \
+   ada/get_targ.ads ada/hostparm.ads ada/lib.ads ada/lib-xref.ads \
+   ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \
+   ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_ch3.ads \
+   ada/sem_ch7.ads ada/sem_ch8.ads ada/sem_res.ads ada/sem_type.ads \
+   ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/table.ads ada/targparm.ads ada/tbuild.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_ch8.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/exp_ch8.ads \
+   ada/exp_ch8.adb ada/exp_dbug.ads ada/exp_util.ads ada/get_targ.ads \
+   ada/hostparm.ads ada/namet.ads ada/nlists.ads ada/opt.ads ada/rtsfind.ads \
+   ada/sem.ads ada/sem_ch8.ads ada/sinfo.ads ada/snames.ads ada/stand.ads \
+   ada/system.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/table.ads ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/exp_ch9.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/atree.adb ada/casing.ads ada/checks.ads ada/debug.ads ada/einfo.ads \
+   ada/elists.ads ada/errout.ads ada/exp_ch11.ads ada/exp_ch3.ads \
+   ada/exp_ch6.ads ada/exp_ch9.ads ada/exp_ch9.adb ada/exp_dbug.ads \
+   ada/exp_smem.ads ada/exp_tss.ads ada/exp_util.ads ada/freeze.ads \
+   ada/get_targ.ads ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads \
+   ada/hostparm.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \
+   ada/output.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \
+   ada/sem_ch11.ads ada/sem_ch6.ads ada/sem_ch8.ads ada/sem_elab.ads \
+   ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads ada/sinput.ads \
+   ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads \
+   ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads \
+   ada/table.ads ada/tbuild.ads ada/tree_io.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_code.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/errout.ads \
+   ada/exp_code.ads ada/exp_code.adb ada/fname.ads ada/hostparm.ads \
+   ada/lib.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \
+   ada/rtsfind.ads ada/sem_eval.ads ada/sem_util.ads ada/sinfo.ads \
+   ada/snames.ads ada/stringt.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_dbug.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads \
+   ada/alloc.ads ada/atree.ads ada/debug.ads ada/einfo.ads ada/exp_dbug.ads \
+   ada/exp_dbug.adb ada/exp_util.ads ada/freeze.ads ada/get_targ.ads \
+   ada/gnat.ads ada/g-htable.ads ada/g-htable.adb ada/g-os_lib.ads \
+   ada/hostparm.ads ada/lib.ads ada/namet.ads ada/nlists.ads ada/nmake.ads \
+   ada/opt.ads ada/output.ads ada/rtsfind.ads ada/sem_eval.ads \
+   ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads ada/stringt.ads \
+   ada/system.ads ada/s-atacco.ads ada/s-atacco.adb ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-memory.ads ada/s-secsta.ads ada/s-soflin.ads \
+   ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads \
+   ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_disp.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \
+   ada/elists.ads ada/errout.ads ada/exp_ch7.ads ada/exp_disp.ads \
+   ada/exp_disp.adb ada/exp_tss.ads ada/exp_util.ads ada/fname.ads \
+   ada/hostparm.ads ada/itypes.ads ada/lib.ads ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/rtsfind.ads ada/sem_disp.ads ada/sem_res.ads \
+   ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/table.ads ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_dist.o : ada/ada.ads ada/a-uncdea.ads ada/alloc.ads ada/atree.ads \
+   ada/einfo.ads ada/elists.ads ada/exp_dist.ads ada/exp_dist.adb \
+   ada/exp_tss.ads ada/exp_util.ads ada/gnat.ads ada/g-htable.ads \
+   ada/g-htable.adb ada/hostparm.ads ada/lib.ads ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/rtsfind.ads ada/sem.ads ada/sem_ch3.ads \
+   ada/sem_ch8.ads ada/sem_dist.ads ada/sem_util.ads ada/sinfo.ads \
+   ada/snames.ads ada/stand.ads ada/stringt.ads ada/system.ads \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/table.ads ada/tbuild.ads ada/types.ads ada/uintp.ads ada/uname.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_fixd.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \
+   ada/exp_fixd.ads ada/exp_fixd.adb ada/exp_util.ads ada/get_targ.ads \
+   ada/hostparm.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \
+   ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \
+   ada/sem_eval.ads ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads \
+   ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/tbuild.ads ada/ttypes.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_imgv.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/checks.ads \
+   ada/einfo.ads ada/exp_imgv.ads ada/exp_imgv.adb ada/exp_util.ads \
+   ada/get_targ.ads ada/hostparm.ads ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/rtsfind.ads ada/sem_res.ads ada/sinfo.ads \
+   ada/snames.ads ada/stand.ads ada/stringt.ads ada/system.ads \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/table.ads ada/tbuild.ads ada/ttypes.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_intr.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/einfo.ads \
+   ada/errout.ads ada/exp_ch11.ads ada/exp_ch4.ads ada/exp_ch7.ads \
+   ada/exp_ch9.ads ada/exp_code.ads ada/exp_fixd.ads ada/exp_intr.ads \
+   ada/exp_intr.adb ada/exp_util.ads ada/hostparm.ads ada/itypes.ads \
+   ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/restrict.ads \
+   ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_eval.ads ada/sem_res.ads \
+   ada/sem_util.ads ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/stand.ads \
+   ada/stringt.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads ada/tbuild.ads \
+   ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/exp_pakd.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \
+   ada/exp_dbug.ads ada/exp_pakd.ads ada/exp_pakd.adb ada/exp_util.ads \
+   ada/get_targ.ads ada/hostparm.ads ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/rtsfind.ads ada/sem.ads ada/sem_ch13.ads \
+   ada/sem_ch8.ads ada/sem_eval.ads ada/sem_res.ads ada/sem_util.ads \
+   ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/targparm.ads ada/tbuild.ads ada/ttypes.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_prag.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/einfo.ads \
+   ada/errout.ads ada/exp_ch11.ads ada/exp_prag.ads ada/exp_prag.adb \
+   ada/exp_tss.ads ada/exp_util.ads ada/expander.ads ada/hostparm.ads \
+   ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/rtsfind.ads \
+   ada/sem.ads ada/sem_eval.ads ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads \
+   ada/sinput.ads ada/snames.ads ada/stand.ads ada/stringt.ads ada/system.ads \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/table.ads ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_smem.o : ada/alloc.ads ada/atree.ads ada/einfo.ads \
+   ada/exp_smem.ads ada/exp_smem.adb ada/exp_util.ads ada/hostparm.ads \
+   ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/rtsfind.ads \
+   ada/sem.ads ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads \
+   ada/stringt.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \
+   ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_strm.o : ada/alloc.ads ada/atree.ads ada/einfo.ads \
+   ada/exp_strm.ads ada/exp_strm.adb ada/exp_tss.ads ada/get_targ.ads \
+   ada/lib.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/rtsfind.ads \
+   ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/table.ads ada/tbuild.ads \
+   ada/ttypes.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/exp_tss.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/elists.ads \
+   ada/exp_tss.ads ada/exp_tss.adb ada/exp_util.ads ada/lib.ads \
+   ada/rtsfind.ads ada/sem_util.ads ada/sinfo.ads ada/snames.ads \
+   ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads \
+   ada/table.ads ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/exp_util.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \
+   ada/elists.ads ada/errout.ads ada/exp_ch11.ads ada/exp_ch7.ads \
+   ada/exp_util.ads ada/exp_util.adb ada/get_targ.ads ada/hostparm.ads \
+   ada/inline.ads ada/itypes.ads ada/lib.ads ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads \
+   ada/sem.ads ada/sem_ch8.ads ada/sem_eval.ads ada/sem_res.ads \
+   ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads ada/stringt.ads \
+   ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads \
+   ada/s-wchcon.ads ada/table.ads ada/targparm.ads ada/tbuild.ads \
+   ada/ttypes.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads ada/validsw.ads 
+
+ada/exp_vfpt.o : ada/alloc.ads ada/atree.ads ada/einfo.ads \
+   ada/exp_vfpt.ads ada/exp_vfpt.adb ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/rtsfind.ads ada/sem_res.ads ada/sinfo.ads ada/snames.ads \
+   ada/stand.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/table.ads ada/tbuild.ads ada/ttypef.ads ada/types.ads \
+   ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/expander.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/debug.ads ada/debug_a.ads ada/einfo.ads ada/elists.ads ada/errout.ads \
+   ada/exp_aggr.ads ada/exp_attr.ads ada/exp_ch11.ads ada/exp_ch12.ads \
+   ada/exp_ch13.ads ada/exp_ch2.ads ada/exp_ch3.ads ada/exp_ch4.ads \
+   ada/exp_ch5.ads ada/exp_ch6.ads ada/exp_ch7.ads ada/exp_ch8.ads \
+   ada/exp_ch9.ads ada/exp_prag.ads ada/expander.ads ada/expander.adb \
+   ada/gnat.ads ada/g-os_lib.ads ada/hostparm.ads ada/opt.ads ada/output.ads \
+   ada/sem.ads ada/sem_ch8.ads ada/sem_util.ads ada/sinfo.ads ada/snames.ads \
+   ada/system.ads ada/s-atacco.ads ada/s-atacco.adb ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/fmap.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads ada/alloc.ads \
+   ada/debug.ads ada/fmap.ads ada/fmap.adb ada/gnat.ads ada/g-htable.ads \
+   ada/g-htable.adb ada/g-os_lib.ads ada/hostparm.ads ada/namet.ads \
+   ada/opt.ads ada/osint.ads ada/output.ads ada/system.ads ada/s-atacco.ads \
+   ada/s-atacco.adb ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads \
+   ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \
+   ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \
+   ada/tree_io.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads 
+
+ada/fname-uf.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads \
+   ada/alloc.ads ada/casing.ads ada/debug.ads ada/fmap.ads ada/fname.ads \
+   ada/fname-uf.ads ada/fname-uf.adb ada/gnat.ads ada/g-htable.ads \
+   ada/g-htable.adb ada/g-os_lib.ads ada/hostparm.ads ada/krunch.ads \
+   ada/namet.ads ada/opt.ads ada/osint.ads ada/output.ads ada/system.ads \
+   ada/s-atacco.ads ada/s-atacco.adb ada/s-assert.ads ada/s-exctab.ads \
+   ada/s-memory.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads \
+   ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/widechar.ads 
+
+ada/fname.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/debug.ads \
+   ada/fname.ads ada/fname.adb ada/gnat.ads ada/g-os_lib.ads ada/hostparm.ads \
+   ada/namet.ads ada/opt.ads ada/output.ads ada/system.ads ada/s-atacco.ads \
+   ada/s-atacco.adb ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads \
+   ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \
+   ada/tree_io.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads 
+
+ada/freeze.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/atree.adb ada/casing.ads ada/debug.ads ada/einfo.ads ada/elists.ads \
+   ada/errout.ads ada/exp_ch11.ads ada/exp_ch7.ads ada/exp_pakd.ads \
+   ada/exp_util.ads ada/freeze.ads ada/freeze.adb ada/get_targ.ads \
+   ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads ada/hostparm.ads \
+   ada/layout.ads ada/lib.ads ada/lib-xref.ads ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/output.ads ada/restrict.ads ada/rident.ads \
+   ada/rtsfind.ads ada/sem.ads ada/sem_cat.ads ada/sem_ch13.ads \
+   ada/sem_ch6.ads ada/sem_ch7.ads ada/sem_ch8.ads ada/sem_eval.ads \
+   ada/sem_mech.ads ada/sem_prag.ads ada/sem_res.ads ada/sem_util.ads \
+   ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/stand.ads ada/system.ads \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-imgenu.ads ada/s-secsta.ads \
+   ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \
+   ada/s-wchcon.ads ada/table.ads ada/targparm.ads ada/tbuild.ads \
+   ada/tree_io.ads ada/ttypes.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/frontend.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/checks.ads \
+   ada/cstand.ads ada/debug.ads ada/einfo.ads ada/elists.ads ada/exp_ch11.ads \
+   ada/exp_dbug.ads ada/fmap.ads ada/fname.ads ada/fname-uf.ads \
+   ada/frontend.ads ada/frontend.adb ada/get_targ.ads ada/gnat.ads \
+   ada/g-os_lib.ads ada/hostparm.ads ada/inline.ads ada/lib.ads \
+   ada/lib-load.ads ada/live.ads ada/namet.ads ada/nlists.ads ada/opt.ads \
+   ada/osint.ads ada/output.ads ada/par.ads ada/rtsfind.ads ada/scn.ads \
+   ada/sem.ads ada/sem_ch8.ads ada/sem_elab.ads ada/sem_prag.ads \
+   ada/sem_warn.ads ada/sinfo.ads ada/sinput.ads ada/sinput-l.ads \
+   ada/snames.ads ada/sprint.ads ada/system.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/g-hesora.o : ada/gnat.ads ada/g-hesora.ads ada/g-hesora.adb \
+   ada/system.ads 
+
+ada/g-htable.o : ada/ada.ads ada/a-uncdea.ads ada/gnat.ads \
+   ada/g-htable.ads ada/g-htable.adb ada/system.ads 
+
+ada/g-os_lib.o : ada/ada.ads ada/a-except.ads ada/gnat.ads \
+   ada/g-os_lib.ads ada/g-os_lib.adb ada/system.ads ada/s-secsta.ads \
+   ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \
+   ada/unchconv.ads ada/unchdeal.ads 
+
+ada/g-speche.o : ada/gnat.ads ada/g-speche.ads ada/g-speche.adb \
+   ada/system.ads 
+
+ada/get_targ.o : ada/get_targ.ads ada/get_targ.adb ada/system.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/types.ads ada/unchconv.ads \
+   ada/unchdeal.ads 
+
+ada/gnat.o : ada/gnat.ads ada/system.ads 
+
+ada/gnat1drv.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/back_end.ads ada/casing.ads ada/comperr.ads ada/csets.ads ada/debug.ads \
+   ada/einfo.ads ada/elists.ads ada/errout.ads ada/fname.ads ada/fname-uf.ads \
+   ada/frontend.ads ada/get_targ.ads ada/gnat.ads ada/g-os_lib.ads \
+   ada/gnat1drv.ads ada/gnat1drv.adb ada/gnatvsn.ads ada/hostparm.ads \
+   ada/inline.ads ada/lib.ads ada/lib-writ.ads ada/namet.ads ada/nlists.ads \
+   ada/opt.ads ada/osint.ads ada/output.ads ada/repinfo.ads ada/restrict.ads \
+   ada/rident.ads ada/sem.ads ada/sem_ch13.ads ada/sinfo.ads ada/sinput.ads \
+   ada/sinput-l.ads ada/snames.ads ada/sprint.ads ada/stringt.ads \
+   ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-soflin.ads \
+   ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads \
+   ada/table.ads ada/targparm.ads ada/tree_gen.ads ada/treepr.ads \
+   ada/ttypes.ads ada/types.ads ada/uintp.ads ada/uname.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads ada/usage.ads 
+
+ada/gnatbind.o : ada/ada.ads ada/a-except.ads ada/ali.ads ada/ali-util.ads \
+   ada/alloc.ads ada/bcheck.ads ada/binde.ads ada/binderr.ads ada/bindgen.ads \
+   ada/bindusg.ads ada/butil.ads ada/casing.ads ada/csets.ads ada/gnat.ads \
+   ada/g-htable.ads ada/g-os_lib.ads ada/gnatbind.ads ada/gnatbind.adb \
+   ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads ada/opt.ads ada/osint.ads \
+   ada/osint-b.ads ada/output.ads ada/rident.ads ada/switch.ads \
+   ada/switch-b.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \
+   ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \
+   ada/s-stoele.ads ada/s-strops.ads ada/s-wchcon.ads ada/table.ads \
+   ada/targparm.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads 
+
+ada/gnatvsn.o : ada/gnatvsn.ads ada/system.ads 
+
+ada/hlo.o : ada/hlo.ads ada/hlo.adb ada/output.ads ada/system.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/types.ads ada/unchconv.ads \
+   ada/unchdeal.ads 
+
+ada/hostparm.o : ada/hostparm.ads ada/system.ads 
+
+ada/impunit.o : ada/alloc.ads ada/hostparm.ads ada/impunit.ads \
+   ada/impunit.adb ada/lib.ads ada/namet.ads ada/opt.ads ada/system.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/types.ads ada/unchconv.ads ada/unchdeal.ads 
+
+ada/inline.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/casing.ads ada/debug.ads ada/einfo.ads ada/elists.ads ada/errout.ads \
+   ada/exp_ch11.ads ada/exp_ch7.ads ada/exp_tss.ads ada/fname.ads \
+   ada/fname-uf.ads ada/gnat.ads ada/g-os_lib.ads ada/hostparm.ads \
+   ada/inline.ads ada/inline.adb ada/lib.ads ada/namet.ads ada/nlists.ads \
+   ada/opt.ads ada/output.ads ada/sem_ch10.ads ada/sem_ch12.ads \
+   ada/sem_ch8.ads ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads \
+   ada/system.ads ada/s-atacco.ads ada/s-atacco.adb ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \
+   ada/uname.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/interfac.o : ada/interfac.ads ada/system.ads 
+
+ada/itypes.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/itypes.ads \
+   ada/itypes.adb ada/namet.ads ada/sem_util.ads ada/sinfo.ads ada/snames.ads \
+   ada/stand.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \
+   ada/table.ads ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/krunch.o : ada/hostparm.ads ada/krunch.ads ada/krunch.adb \
+   ada/system.ads ada/s-stoele.ads 
+
+ada/layout.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/atree.adb ada/casing.ads ada/checks.ads ada/debug.ads ada/einfo.ads \
+   ada/elists.ads ada/errout.ads ada/exp_ch3.ads ada/exp_util.ads \
+   ada/get_targ.ads ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads \
+   ada/hostparm.ads ada/layout.ads ada/layout.adb ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/output.ads ada/repinfo.ads ada/rtsfind.ads \
+   ada/sem.ads ada/sem_ch13.ads ada/sem_eval.ads ada/sem_util.ads \
+   ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/stand.ads ada/system.ads \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-imgenu.ads ada/s-secsta.ads \
+   ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \
+   ada/s-wchcon.ads ada/table.ads ada/targparm.ads ada/tbuild.ads \
+   ada/tree_io.ads ada/ttypes.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/lib-load.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/debug.ads \
+   ada/einfo.ads ada/errout.ads ada/fname.ads ada/fname-uf.ads ada/gnat.ads \
+   ada/g-os_lib.ads ada/hostparm.ads ada/lib.ads ada/lib-load.ads \
+   ada/lib-load.adb ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \
+   ada/osint.ads ada/osint-c.ads ada/output.ads ada/par.ads ada/scn.ads \
+   ada/sinfo.ads ada/sinput.ads ada/sinput-l.ads ada/snames.ads ada/system.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/targparm.ads ada/tbuild.ads ada/types.ads ada/uintp.ads ada/uname.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/lib-util.o : ada/alloc.ads ada/gnat.ads ada/g-os_lib.ads \
+   ada/hostparm.ads ada/lib.ads ada/lib-util.ads ada/lib-util.adb \
+   ada/namet.ads ada/osint.ads ada/osint-c.ads ada/system.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/s-stoele.ads ada/table.ads ada/types.ads \
+   ada/unchconv.ads ada/unchdeal.ads 
+
+ada/lib-writ.o : ada/ali.ads ada/alloc.ads ada/atree.ads ada/casing.ads \
+   ada/einfo.ads ada/errout.ads ada/fname.ads ada/fname-uf.ads ada/gnat.ads \
+   ada/g-htable.ads ada/g-os_lib.ads ada/gnatvsn.ads ada/hostparm.ads \
+   ada/lib.ads ada/lib-util.ads ada/lib-writ.ads ada/lib-writ.adb \
+   ada/lib-xref.ads ada/namet.ads ada/nlists.ads ada/opt.ads ada/osint.ads \
+   ada/osint-c.ads ada/par.ads ada/restrict.ads ada/rident.ads ada/scn.ads \
+   ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/stringt.ads ada/system.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/types.ads ada/uintp.ads ada/uname.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/lib-xref.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/casing.ads ada/csets.ads ada/debug.ads ada/einfo.ads ada/errout.ads \
+   ada/gnat.ads ada/g-hesora.ads ada/g-os_lib.ads ada/hostparm.ads ada/lib.ads \
+   ada/lib-util.ads ada/lib-xref.ads ada/lib-xref.adb ada/namet.ads \
+   ada/opt.ads ada/output.ads ada/sinfo.ads ada/sinput.ads ada/snames.ads \
+   ada/stand.ads ada/system.ads ada/s-atacco.ads ada/s-atacco.adb \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads \
+   ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads \
+   ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads \
+   ada/widechar.ads 
+
+ada/lib.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/casing.ads ada/debug.ads ada/einfo.ads ada/fname.ads ada/gnat.ads \
+   ada/g-hesora.ads ada/g-os_lib.ads ada/hostparm.ads ada/lib.ads ada/lib.adb \
+   ada/lib-list.adb ada/lib-sort.adb ada/namet.ads ada/opt.ads ada/output.ads \
+   ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/stand.ads ada/stringt.ads \
+   ada/system.ads ada/s-atacco.ads ada/s-atacco.adb ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \
+   ada/uname.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/live.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/atree.adb ada/casing.ads ada/debug.ads ada/einfo.ads ada/elists.ads \
+   ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads ada/lib.ads ada/live.ads \
+   ada/live.adb ada/nlists.ads ada/output.ads ada/sem_util.ads ada/sinfo.ads \
+   ada/sinput.ads ada/snames.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads \
+   ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-unstyp.ads \
+   ada/table.ads ada/tree_io.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/memtrack.o : ada/ada.ads ada/a-except.ads ada/system.ads \
+   ada/s-memory.ads ada/memtrack.adb ada/s-soflin.ads ada/s-stache.ads \
+   ada/s-stalib.ads ada/s-stoele.ads ada/s-traceb.ads ada/unchconv.ads 
+
+ada/namet.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/debug.ads \
+   ada/gnat.ads ada/g-os_lib.ads ada/hostparm.ads ada/namet.ads ada/namet.adb \
+   ada/opt.ads ada/output.ads ada/system.ads ada/s-atacco.ads ada/s-atacco.adb \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads ada/s-secsta.ads \
+   ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads \
+   ada/table.adb ada/tree_io.ads ada/types.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/widechar.ads 
+
+ada/nlists.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/debug.ads ada/einfo.ads ada/gnat.ads ada/g-os_lib.ads ada/hostparm.ads \
+   ada/nlists.ads ada/nlists.adb ada/opt.ads ada/output.ads ada/sinfo.ads \
+   ada/snames.ads ada/system.ads ada/s-atacco.ads ada/s-atacco.adb \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads \
+   ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads \
+   ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/nmake.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/namet.ads \
+   ada/nlists.ads ada/nmake.ads ada/nmake.adb ada/sinfo.ads ada/snames.ads \
+   ada/stand.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \
+   ada/table.ads ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/opt.o : ada/ada.ads ada/a-except.ads ada/gnat.ads ada/g-os_lib.ads \
+   ada/gnatvsn.ads ada/hostparm.ads ada/opt.ads ada/opt.adb ada/system.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/tree_io.ads \
+   ada/types.ads ada/unchconv.ads ada/unchdeal.ads 
+
+ada/osint-b.o : ada/alloc.ads ada/gnat.ads ada/g-os_lib.ads \
+   ada/hostparm.ads ada/namet.ads ada/opt.ads ada/osint.ads ada/osint-b.ads \
+   ada/osint-b.adb ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \
+   ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads ada/types.ads \
+   ada/unchconv.ads ada/unchdeal.ads 
+
+ada/osint-c.o : ada/alloc.ads ada/gnat.ads ada/g-os_lib.ads \
+   ada/hostparm.ads ada/namet.ads ada/opt.ads ada/osint.ads ada/osint-c.ads \
+   ada/osint-c.adb ada/system.ads ada/s-assert.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads \
+   ada/tree_io.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads 
+
+ada/osint.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads ada/alloc.ads \
+   ada/debug.ads ada/fmap.ads ada/gnat.ads ada/g-htable.ads ada/g-htable.adb \
+   ada/g-os_lib.ads ada/hostparm.ads ada/namet.ads ada/opt.ads ada/osint.ads \
+   ada/osint.adb ada/output.ads ada/sdefault.ads ada/system.ads \
+   ada/s-atacco.ads ada/s-atacco.adb ada/s-assert.ads ada/s-exctab.ads \
+   ada/s-memory.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \
+   ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads \
+   ada/table.adb ada/tree_io.ads ada/types.ads ada/unchconv.ads \
+   ada/unchdeal.ads 
+
+ada/output.o : ada/gnat.ads ada/g-os_lib.ads ada/output.ads ada/output.adb \
+   ada/system.ads ada/s-exctab.ads ada/s-stalib.ads ada/types.ads \
+   ada/unchconv.ads ada/unchdeal.ads 
+
+ada/par.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/casing.ads ada/csets.ads ada/debug.ads ada/einfo.ads ada/elists.ads \
+   ada/errout.ads ada/fname.ads ada/fname-uf.ads ada/gnat.ads ada/g-os_lib.ads \
+   ada/g-speche.ads ada/hostparm.ads ada/lib.ads ada/lib-load.ads \
+   ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/osint.ads \
+   ada/output.ads ada/par.ads ada/par.adb ada/par-ch10.adb ada/par-ch11.adb \
+   ada/par-ch12.adb ada/par-ch13.adb ada/par-ch2.adb ada/par-ch3.adb \
+   ada/par-ch4.adb ada/par-ch5.adb ada/par-ch6.adb ada/par-ch7.adb \
+   ada/par-ch8.adb ada/par-ch9.adb ada/par-endh.adb ada/par-labl.adb \
+   ada/par-load.adb ada/par-prag.adb ada/par-sync.adb ada/par-tchk.adb \
+   ada/par-util.adb ada/scans.ads ada/scn.ads ada/sinfo.ads ada/sinfo-cn.ads \
+   ada/sinput.ads ada/sinput-l.ads ada/snames.ads ada/stringt.ads \
+   ada/style.ads ada/stylesw.ads ada/system.ads ada/s-atacco.ads \
+   ada/s-atacco.adb ada/s-assert.ads ada/s-exctab.ads ada/s-imgenu.ads \
+   ada/s-memory.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \
+   ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads \
+   ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads ada/uname.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/validsw.ads 
+
+ada/repinfo.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/casing.ads ada/debug.ads ada/einfo.ads ada/gnat.ads ada/g-os_lib.ads \
+   ada/hostparm.ads ada/lib.ads ada/namet.ads ada/opt.ads ada/output.ads \
+   ada/repinfo.ads ada/repinfo.adb ada/sinfo.ads ada/sinput.ads ada/snames.ads \
+   ada/system.ads ada/s-atacco.ads ada/s-atacco.adb ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \
+   ada/uname.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/restrict.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/casing.ads ada/einfo.ads ada/errout.ads ada/exp_util.ads ada/fname.ads \
+   ada/fname-uf.ads ada/hostparm.ads ada/lib.ads ada/namet.ads ada/opt.ads \
+   ada/restrict.ads ada/restrict.adb ada/rident.ads ada/rtsfind.ads \
+   ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads ada/s-exctab.ads \
+   ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \
+   ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads \
+   ada/targparm.ads ada/tbuild.ads ada/types.ads ada/uintp.ads ada/uname.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/rident.o : ada/rident.ads ada/system.ads 
+
+ada/rtsfind.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/casing.ads ada/csets.ads ada/debug.ads ada/einfo.ads ada/elists.ads \
+   ada/fname.ads ada/fname-uf.ads ada/hostparm.ads ada/lib.ads \
+   ada/lib-load.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \
+   ada/output.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads \
+   ada/rtsfind.adb ada/sem.ads ada/sem_ch7.ads ada/sem_util.ads ada/sinfo.ads \
+   ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads \
+   ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads \
+   ada/table.ads ada/tbuild.ads ada/types.ads ada/uintp.ads ada/uname.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/s-assert.o : ada/ada.ads ada/a-except.ads ada/system.ads \
+   ada/s-assert.ads ada/s-assert.adb ada/s-exctab.ads ada/s-stalib.ads \
+   ada/unchconv.ads 
+
+ada/s-crc32.o : ada/interfac.ads ada/system.ads ada/s-crc32.ads \
+   ada/s-crc32.adb 
+
+ada/s-except.o : ada/ada.ads ada/a-except.ads ada/system.ads \
+   ada/s-except.ads ada/s-stalib.ads ada/unchconv.ads 
+
+ada/s-exctab.o : ada/ada.ads ada/a-uncdea.ads ada/gnat.ads \
+   ada/g-htable.ads ada/g-htable.adb ada/system.ads ada/s-exctab.ads \
+   ada/s-exctab.adb ada/s-stalib.ads ada/unchconv.ads 
+
+ada/s-imgenu.o : ada/system.ads ada/s-imgenu.ads ada/s-imgenu.adb \
+   ada/s-secsta.ads ada/s-stoele.ads ada/unchconv.ads 
+
+ada/s-mastop.o : ada/ada.ads ada/a-except.ads ada/system.ads \
+   ada/s-except.ads ada/s-mastop.ads ada/s-mastop.adb ada/s-stalib.ads \
+   ada/s-stoele.ads ada/unchconv.ads 
+
+ada/s-memory.o : ada/ada.ads ada/a-except.ads ada/system.ads \
+   ada/s-memory.ads ada/s-memory.adb ada/s-parame.ads ada/s-soflin.ads \
+   ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/unchconv.ads 
+
+ada/s-parame.o : ada/system.ads ada/s-parame.ads ada/s-parame.adb 
+
+ada/s-secsta.o : ada/ada.ads ada/a-except.ads ada/system.ads \
+   ada/s-parame.ads ada/s-secsta.ads ada/s-secsta.adb ada/s-soflin.ads \
+   ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/unchconv.ads \
+   ada/unchdeal.ads 
+
+ada/s-soflin.o : ada/ada.ads ada/a-except.ads ada/system.ads \
+   ada/s-except.ads ada/s-mastop.ads ada/s-parame.ads ada/s-secsta.ads \
+   ada/s-soflin.ads ada/s-soflin.adb ada/s-stache.ads ada/s-stalib.ads \
+   ada/s-stoele.ads ada/unchconv.ads 
+
+ada/s-sopco3.o : ada/system.ads ada/s-secsta.ads ada/s-stoele.ads \
+   ada/s-strops.ads ada/s-sopco3.ads ada/s-sopco3.adb 
+
+ada/s-sopco4.o : ada/system.ads ada/s-secsta.ads ada/s-stoele.ads \
+   ada/s-sopco3.ads ada/s-sopco4.ads ada/s-sopco4.adb 
+
+ada/s-sopco5.o : ada/system.ads ada/s-secsta.ads ada/s-stoele.ads \
+   ada/s-sopco4.ads ada/s-sopco5.ads ada/s-sopco5.adb 
+
+ada/s-stache.o : ada/ada.ads ada/a-except.ads ada/system.ads \
+   ada/s-parame.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stache.adb \
+   ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/unchconv.ads 
+
+ada/s-stalib.o : ada/ada.ads ada/a-except.ads ada/system.ads \
+   ada/s-memory.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \
+   ada/s-stalib.adb ada/s-stoele.ads ada/unchconv.ads 
+
+ada/s-stoele.o : ada/system.ads ada/s-stoele.ads ada/s-stoele.adb \
+   ada/unchconv.ads 
+
+ada/s-strops.o : ada/system.ads ada/s-secsta.ads ada/s-stoele.ads \
+   ada/s-strops.ads ada/s-strops.adb 
+
+ada/s-traceb.o : ada/system.ads ada/s-traceb.ads ada/s-traceb.adb 
+
+ada/s-unstyp.o : ada/system.ads ada/s-unstyp.ads 
+
+ada/s-wchcnv.o : ada/interfac.ads ada/system.ads ada/s-wchcnv.ads \
+   ada/s-wchcnv.adb ada/s-wchcon.ads ada/s-wchjis.ads 
+
+ada/s-wchcon.o : ada/system.ads ada/s-wchcon.ads 
+
+ada/s-wchjis.o : ada/system.ads ada/s-wchjis.ads ada/s-wchjis.adb 
+
+ada/scans.o : ada/scans.ads ada/scans.adb ada/system.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads 
+
+ada/scn.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/casing.ads ada/csets.ads ada/einfo.ads ada/errout.ads ada/hostparm.ads \
+   ada/interfac.ads ada/namet.ads ada/opt.ads ada/scans.ads ada/scn.ads \
+   ada/scn.adb ada/scn-nlit.adb ada/scn-slit.adb ada/sinfo.ads ada/sinput.ads \
+   ada/snames.ads ada/stringt.ads ada/style.ads ada/system.ads ada/s-crc32.ads \
+   ada/s-exctab.ads ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads \
+   ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads \
+   ada/table.ads ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads ada/widechar.ads 
+
+ada/sem.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/debug.ads ada/debug_a.ads ada/einfo.ads ada/errout.ads ada/expander.ads \
+   ada/fname.ads ada/gnat.ads ada/g-os_lib.ads ada/hlo.ads ada/hostparm.ads \
+   ada/inline.ads ada/lib.ads ada/lib-load.ads ada/namet.ads ada/nlists.ads \
+   ada/opt.ads ada/output.ads ada/sem.ads ada/sem.adb ada/sem_attr.ads \
+   ada/sem_ch10.ads ada/sem_ch11.ads ada/sem_ch12.ads ada/sem_ch13.ads \
+   ada/sem_ch2.ads ada/sem_ch3.ads ada/sem_ch4.ads ada/sem_ch5.ads \
+   ada/sem_ch6.ads ada/sem_ch7.ads ada/sem_ch8.ads ada/sem_ch9.ads \
+   ada/sem_prag.ads ada/sem_util.ads ada/sinfo.ads ada/snames.ads \
+   ada/stand.ads ada/system.ads ada/s-atacco.ads ada/s-atacco.adb \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads \
+   ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads \
+   ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_aggr.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \
+   ada/elists.ads ada/errout.ads ada/exp_util.ads ada/freeze.ads ada/gnat.ads \
+   ada/g-speche.ads ada/hostparm.ads ada/itypes.ads ada/namet.ads \
+   ada/nlists.ads ada/nmake.ads ada/opt.ads ada/rtsfind.ads ada/sem.ads \
+   ada/sem_aggr.ads ada/sem_aggr.adb ada/sem_cat.ads ada/sem_ch13.ads \
+   ada/sem_ch8.ads ada/sem_eval.ads ada/sem_res.ads ada/sem_type.ads \
+   ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads ada/stringt.ads \
+   ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads \
+   ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_attr.o : ada/ada.ads ada/a-charac.ads ada/a-chlat1.ads \
+   ada/a-except.ads ada/alloc.ads ada/atree.ads ada/casing.ads ada/checks.ads \
+   ada/einfo.ads ada/errout.ads ada/eval_fat.ads ada/exp_tss.ads \
+   ada/exp_util.ads ada/expander.ads ada/freeze.ads ada/get_targ.ads \
+   ada/hostparm.ads ada/lib.ads ada/lib-xref.ads ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads \
+   ada/sem.ads ada/sem_attr.ads ada/sem_attr.adb ada/sem_cat.ads \
+   ada/sem_ch6.ads ada/sem_ch8.ads ada/sem_dist.ads ada/sem_eval.ads \
+   ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads ada/sinfo.ads \
+   ada/sinput.ads ada/snames.ads ada/stand.ads ada/stringt.ads ada/system.ads \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-soflin.ads ada/s-stache.ads \
+   ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads \
+   ada/targparm.ads ada/tbuild.ads ada/ttypef.ads ada/ttypes.ads ada/types.ads \
+   ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads \
+   ada/widechar.ads 
+
+ada/sem_case.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/errout.ads \
+   ada/gnat.ads ada/g-hesora.ads ada/hostparm.ads ada/namet.ads ada/nlists.ads \
+   ada/opt.ads ada/sem.ads ada/sem_case.ads ada/sem_case.adb ada/sem_eval.ads \
+   ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads ada/sinfo.ads \
+   ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/sem_cat.o : ada/alloc.ads ada/atree.ads ada/debug.ads ada/einfo.ads \
+   ada/elists.ads ada/errout.ads ada/exp_tss.ads ada/fname.ads \
+   ada/hostparm.ads ada/lib.ads ada/namet.ads ada/nlists.ads ada/opt.ads \
+   ada/sem.ads ada/sem_cat.ads ada/sem_cat.adb ada/sem_util.ads ada/sinfo.ads \
+   ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/sem_ch10.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/casing.ads ada/debug.ads ada/einfo.ads ada/errout.ads ada/exp_util.ads \
+   ada/fname.ads ada/fname-uf.ads ada/freeze.ads ada/get_targ.ads \
+   ada/hostparm.ads ada/impunit.ads ada/inline.ads ada/lib.ads \
+   ada/lib-load.ads ada/lib-xref.ads ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/output.ads ada/restrict.ads ada/rident.ads \
+   ada/rtsfind.ads ada/sem.ads ada/sem_ch10.ads ada/sem_ch10.adb \
+   ada/sem_ch6.ads ada/sem_ch7.ads ada/sem_ch8.ads ada/sem_dist.ads \
+   ada/sem_prag.ads ada/sem_util.ads ada/sem_warn.ads ada/sinfo.ads \
+   ada/sinfo-cn.ads ada/sinput.ads ada/snames.ads ada/stand.ads ada/style.ads \
+   ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads \
+   ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/ttypes.ads ada/types.ads \
+   ada/uintp.ads ada/uname.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/sem_ch11.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/errout.ads \
+   ada/hostparm.ads ada/lib.ads ada/lib-xref.ads ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads \
+   ada/sem.ads ada/sem_ch11.ads ada/sem_ch11.adb ada/sem_ch5.ads \
+   ada/sem_ch8.ads ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads \
+   ada/snames.ads ada/stand.ads ada/system.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_ch12.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads \
+   ada/alloc.ads ada/atree.ads ada/casing.ads ada/debug.ads ada/einfo.ads \
+   ada/elists.ads ada/errout.ads ada/expander.ads ada/fname.ads \
+   ada/fname-uf.ads ada/freeze.ads ada/gnat.ads ada/g-htable.ads \
+   ada/g-htable.adb ada/g-os_lib.ads ada/hostparm.ads ada/inline.ads \
+   ada/lib.ads ada/lib-load.ads ada/lib-xref.ads ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/output.ads ada/restrict.ads ada/rident.ads \
+   ada/rtsfind.ads ada/sem.ads ada/sem_cat.ads ada/sem_ch10.ads \
+   ada/sem_ch12.ads ada/sem_ch12.adb ada/sem_ch13.ads ada/sem_ch3.ads \
+   ada/sem_ch6.ads ada/sem_ch7.ads ada/sem_ch8.ads ada/sem_elab.ads \
+   ada/sem_elim.ads ada/sem_eval.ads ada/sem_res.ads ada/sem_type.ads \
+   ada/sem_util.ads ada/sinfo.ads ada/sinfo-cn.ads ada/sinput.ads \
+   ada/sinput-l.ads ada/snames.ads ada/stand.ads ada/stringt.ads \
+   ada/system.ads ada/s-atacco.ads ada/s-atacco.adb ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-memory.ads ada/s-soflin.ads ada/s-stache.ads \
+   ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads \
+   ada/table.adb ada/tbuild.ads ada/tree_io.ads ada/types.ads ada/uintp.ads \
+   ada/uname.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_ch13.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/checks.ads ada/debug.ads ada/einfo.ads ada/errout.ads ada/exp_tss.ads \
+   ada/exp_util.ads ada/get_targ.ads ada/gnat.ads ada/g-hesora.ads \
+   ada/g-os_lib.ads ada/hostparm.ads ada/lib.ads ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/output.ads ada/rtsfind.ads ada/sem.ads \
+   ada/sem_ch13.ads ada/sem_ch13.adb ada/sem_ch8.ads ada/sem_eval.ads \
+   ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads ada/sinfo.ads \
+   ada/snames.ads ada/stand.ads ada/system.ads ada/s-atacco.ads \
+   ada/s-atacco.adb ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads \
+   ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \
+   ada/tbuild.ads ada/tree_io.ads ada/ttypes.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_ch2.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/errout.ads \
+   ada/hostparm.ads ada/namet.ads ada/opt.ads ada/restrict.ads ada/rident.ads \
+   ada/sem_ch2.ads ada/sem_ch2.adb ada/sem_ch8.ads ada/sinfo.ads \
+   ada/snames.ads ada/stand.ads ada/system.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_ch3.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/atree.adb ada/casing.ads ada/checks.ads ada/debug.ads ada/einfo.ads \
+   ada/elists.ads ada/errout.ads ada/eval_fat.ads ada/exp_ch3.ads \
+   ada/exp_dist.ads ada/exp_util.ads ada/freeze.ads ada/get_targ.ads \
+   ada/gnat.ads ada/g-hesora.ads ada/g-htable.ads ada/g-os_lib.ads \
+   ada/hostparm.ads ada/itypes.ads ada/layout.ads ada/lib.ads ada/lib-xref.ads \
+   ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \
+   ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \
+   ada/sem_case.ads ada/sem_case.adb ada/sem_cat.ads ada/sem_ch13.ads \
+   ada/sem_ch3.ads ada/sem_ch3.adb ada/sem_ch6.ads ada/sem_ch7.ads \
+   ada/sem_ch8.ads ada/sem_disp.ads ada/sem_dist.ads ada/sem_elim.ads \
+   ada/sem_eval.ads ada/sem_mech.ads ada/sem_res.ads ada/sem_smem.ads \
+   ada/sem_type.ads ada/sem_util.ads ada/sinfo.ads ada/sinput.ads \
+   ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads \
+   ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads \
+   ada/table.ads ada/tbuild.ads ada/tree_io.ads ada/ttypes.ads ada/types.ads \
+   ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_ch4.o : ada/alloc.ads ada/atree.ads ada/debug.ads ada/einfo.ads \
+   ada/errout.ads ada/exp_util.ads ada/gnat.ads ada/g-speche.ads \
+   ada/hostparm.ads ada/itypes.ads ada/lib.ads ada/lib-xref.ads ada/namet.ads \
+   ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads ada/restrict.ads \
+   ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_cat.ads ada/sem_ch3.ads \
+   ada/sem_ch4.ads ada/sem_ch4.adb ada/sem_ch8.ads ada/sem_dist.ads \
+   ada/sem_eval.ads ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads \
+   ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_ch5.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \
+   ada/errout.ads ada/exp_util.ads ada/expander.ads ada/freeze.ads \
+   ada/gnat.ads ada/g-hesora.ads ada/hostparm.ads ada/lib.ads ada/lib-xref.ads \
+   ada/namet.ads ada/nlists.ads ada/opt.ads ada/rtsfind.ads ada/sem.ads \
+   ada/sem_case.ads ada/sem_case.adb ada/sem_ch3.ads ada/sem_ch5.ads \
+   ada/sem_ch5.adb ada/sem_ch8.ads ada/sem_disp.ads ada/sem_eval.ads \
+   ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads ada/sem_warn.ads \
+   ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_ch6.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/checks.ads \
+   ada/debug.ads ada/einfo.ads ada/elists.ads ada/errout.ads ada/exp_ch7.ads \
+   ada/expander.ads ada/freeze.ads ada/hostparm.ads ada/inline.ads ada/lib.ads \
+   ada/lib-xref.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \
+   ada/output.ads ada/rtsfind.ads ada/sem.ads ada/sem_cat.ads ada/sem_ch12.ads \
+   ada/sem_ch3.ads ada/sem_ch4.ads ada/sem_ch5.ads ada/sem_ch6.ads \
+   ada/sem_ch6.adb ada/sem_ch8.ads ada/sem_disp.ads ada/sem_dist.ads \
+   ada/sem_elim.ads ada/sem_eval.ads ada/sem_mech.ads ada/sem_prag.ads \
+   ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads ada/sem_warn.ads \
+   ada/sinfo.ads ada/sinfo-cn.ads ada/sinput.ads ada/snames.ads ada/stand.ads \
+   ada/stringt.ads ada/style.ads ada/stylesw.ads ada/system.ads \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/table.ads ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads ada/validsw.ads 
+
+ada/sem_ch7.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/debug.ads \
+   ada/einfo.ads ada/elists.ads ada/errout.ads ada/exp_dbug.ads \
+   ada/exp_disp.ads ada/get_targ.ads ada/hostparm.ads ada/inline.ads \
+   ada/lib.ads ada/lib-xref.ads ada/namet.ads ada/nlists.ads ada/nmake.ads \
+   ada/opt.ads ada/output.ads ada/sem.ads ada/sem_cat.ads ada/sem_ch12.ads \
+   ada/sem_ch3.ads ada/sem_ch6.ads ada/sem_ch7.ads ada/sem_ch7.adb \
+   ada/sem_ch8.ads ada/sem_util.ads ada/sem_warn.ads ada/sinfo.ads \
+   ada/sinput.ads ada/snames.ads ada/stand.ads ada/style.ads ada/system.ads \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/table.ads ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/sem_ch8.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/debug.ads ada/einfo.ads ada/elists.ads ada/errout.ads ada/exp_util.ads \
+   ada/fname.ads ada/freeze.ads ada/gnat.ads ada/g-os_lib.ads ada/g-speche.ads \
+   ada/hostparm.ads ada/inline.ads ada/lib.ads ada/lib-load.ads \
+   ada/lib-xref.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \
+   ada/output.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \
+   ada/sem_ch12.ads ada/sem_ch3.ads ada/sem_ch4.ads ada/sem_ch6.ads \
+   ada/sem_ch8.ads ada/sem_ch8.adb ada/sem_res.ads ada/sem_type.ads \
+   ada/sem_util.ads ada/sinfo.ads ada/sinfo-cn.ads ada/snames.ads \
+   ada/stand.ads ada/style.ads ada/system.ads ada/s-atacco.ads \
+   ada/s-atacco.adb ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads \
+   ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \
+   ada/tbuild.ads ada/tree_io.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_ch9.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \
+   ada/elists.ads ada/errout.ads ada/exp_ch9.ads ada/hostparm.ads \
+   ada/itypes.ads ada/lib.ads ada/lib-xref.ads ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads \
+   ada/sem.ads ada/sem_ch3.ads ada/sem_ch5.ads ada/sem_ch6.ads ada/sem_ch8.ads \
+   ada/sem_ch9.ads ada/sem_ch9.adb ada/sem_eval.ads ada/sem_res.ads \
+   ada/sem_type.ads ada/sem_util.ads ada/sem_warn.ads ada/sinfo.ads \
+   ada/snames.ads ada/stand.ads ada/style.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_disp.o : ada/alloc.ads ada/atree.ads ada/debug.ads ada/einfo.ads \
+   ada/elists.ads ada/errout.ads ada/exp_ch7.ads ada/exp_disp.ads \
+   ada/exp_tss.ads ada/hostparm.ads ada/nlists.ads ada/opt.ads ada/output.ads \
+   ada/sem.ads ada/sem_ch6.ads ada/sem_disp.ads ada/sem_disp.adb \
+   ada/sem_eval.ads ada/sem_util.ads ada/sinfo.ads ada/snames.ads \
+   ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads \
+   ada/s-wchcon.ads ada/table.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_dist.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/einfo.ads \
+   ada/errout.ads ada/exp_dist.ads ada/exp_tss.ads ada/hostparm.ads \
+   ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/rtsfind.ads \
+   ada/sem.ads ada/sem_dist.ads ada/sem_dist.adb ada/sem_res.ads \
+   ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads ada/stringt.ads \
+   ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads \
+   ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/types.ads ada/uintp.ads \
+   ada/uname.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_elab.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/atree.adb ada/casing.ads ada/checks.ads ada/debug.ads ada/einfo.ads \
+   ada/elists.ads ada/errout.ads ada/exp_util.ads ada/expander.ads \
+   ada/fname.ads ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads \
+   ada/hostparm.ads ada/lib.ads ada/lib-load.ads ada/namet.ads ada/nlists.ads \
+   ada/nmake.ads ada/opt.ads ada/output.ads ada/restrict.ads ada/rident.ads \
+   ada/rtsfind.ads ada/sem.ads ada/sem_cat.ads ada/sem_ch7.ads ada/sem_ch8.ads \
+   ada/sem_elab.ads ada/sem_elab.adb ada/sem_res.ads ada/sem_util.ads \
+   ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/stand.ads ada/system.ads \
+   ada/s-atacco.ads ada/s-atacco.adb ada/s-assert.ads ada/s-exctab.ads \
+   ada/s-imgenu.ads ada/s-memory.ads ada/s-secsta.ads ada/s-soflin.ads \
+   ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads \
+   ada/table.ads ada/table.adb ada/tbuild.ads ada/tree_io.ads ada/types.ads \
+   ada/uintp.ads ada/uname.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/sem_elim.o : ada/ada.ads ada/a-uncdea.ads ada/alloc.ads ada/atree.ads \
+   ada/einfo.ads ada/errout.ads ada/gnat.ads ada/g-htable.ads ada/g-htable.adb \
+   ada/namet.ads ada/nlists.ads ada/sem_elim.ads ada/sem_elim.adb \
+   ada/sinfo.ads ada/snames.ads ada/stand.ads ada/stringt.ads ada/system.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/table.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_eval.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/checks.ads ada/debug.ads ada/einfo.ads ada/elists.ads ada/errout.ads \
+   ada/eval_fat.ads ada/exp_util.ads ada/hostparm.ads ada/namet.ads \
+   ada/nlists.ads ada/nmake.ads ada/opt.ads ada/rtsfind.ads ada/sem.ads \
+   ada/sem_cat.ads ada/sem_ch8.ads ada/sem_eval.ads ada/sem_eval.adb \
+   ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads ada/sem_warn.ads \
+   ada/sinfo.ads ada/snames.ads ada/stand.ads ada/stringt.ads ada/system.ads \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-soflin.ads ada/s-stache.ads \
+   ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads \
+   ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_intr.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/errout.ads \
+   ada/fname.ads ada/lib.ads ada/namet.ads ada/sem_eval.ads ada/sem_intr.ads \
+   ada/sem_intr.adb ada/sem_util.ads ada/sinfo.ads ada/snames.ads \
+   ada/stand.ads ada/stringt.ads ada/system.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/table.ads ada/targparm.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_maps.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/debug.ads ada/einfo.ads ada/gnat.ads ada/g-os_lib.ads ada/hostparm.ads \
+   ada/namet.ads ada/opt.ads ada/output.ads ada/sem_maps.ads ada/sem_maps.adb \
+   ada/sinfo.ads ada/snames.ads ada/system.ads ada/s-atacco.ads \
+   ada/s-atacco.adb ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads \
+   ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \
+   ada/tree_io.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_mech.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/errout.ads \
+   ada/hostparm.ads ada/namet.ads ada/nlists.ads ada/opt.ads ada/sem.ads \
+   ada/sem_mech.ads ada/sem_mech.adb ada/sem_util.ads ada/sinfo.ads \
+   ada/snames.ads ada/stand.ads ada/system.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads ada/targparm.ads \
+   ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/sem_prag.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/casing.ads ada/csets.ads ada/debug.ads ada/einfo.ads ada/elists.ads \
+   ada/errout.ads ada/exp_dist.ads ada/expander.ads ada/fname.ads \
+   ada/get_targ.ads ada/gnat.ads ada/g-speche.ads ada/hostparm.ads ada/lib.ads \
+   ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \
+   ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \
+   ada/sem_ch13.ads ada/sem_ch8.ads ada/sem_disp.ads ada/sem_elim.ads \
+   ada/sem_eval.ads ada/sem_intr.ads ada/sem_mech.ads ada/sem_prag.ads \
+   ada/sem_prag.adb ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads \
+   ada/sem_vfpt.ads ada/sinfo.ads ada/sinfo-cn.ads ada/sinput.ads \
+   ada/snames.ads ada/stand.ads ada/stringt.ads ada/stylesw.ads ada/system.ads \
+   ada/s-exctab.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \
+   ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads \
+   ada/targparm.ads ada/tbuild.ads ada/ttypes.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/validsw.ads 
+
+ada/sem_res.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/atree.adb ada/casing.ads ada/checks.ads ada/debug.ads ada/debug_a.ads \
+   ada/einfo.ads ada/elists.ads ada/errout.ads ada/exp_ch7.ads \
+   ada/exp_util.ads ada/expander.ads ada/freeze.ads ada/gnat.ads \
+   ada/g-htable.ads ada/g-os_lib.ads ada/hostparm.ads ada/itypes.ads \
+   ada/lib.ads ada/lib-xref.ads ada/namet.ads ada/nlists.ads ada/nmake.ads \
+   ada/opt.ads ada/output.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads \
+   ada/sem.ads ada/sem_aggr.ads ada/sem_attr.ads ada/sem_cat.ads \
+   ada/sem_ch4.ads ada/sem_ch6.ads ada/sem_ch8.ads ada/sem_disp.ads \
+   ada/sem_dist.ads ada/sem_elab.ads ada/sem_eval.ads ada/sem_intr.ads \
+   ada/sem_res.ads ada/sem_res.adb ada/sem_type.ads ada/sem_util.ads \
+   ada/sem_warn.ads ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/stand.ads \
+   ada/stringt.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \
+   ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \
+   ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads \
+   ada/targparm.ads ada/tbuild.ads ada/tree_io.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_smem.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/errout.ads \
+   ada/namet.ads ada/sem_smem.ads ada/sem_smem.adb ada/sinfo.ads \
+   ada/snames.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \
+   ada/table.ads ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/sem_type.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/debug.ads ada/einfo.ads ada/errout.ads ada/gnat.ads ada/g-os_lib.ads \
+   ada/hostparm.ads ada/lib.ads ada/namet.ads ada/opt.ads ada/output.ads \
+   ada/sem.ads ada/sem_ch6.ads ada/sem_ch8.ads ada/sem_type.ads \
+   ada/sem_type.adb ada/sem_util.ads ada/sinfo.ads ada/snames.ads \
+   ada/stand.ads ada/system.ads ada/s-atacco.ads ada/s-atacco.adb \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads \
+   ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads \
+   ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_util.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/atree.adb ada/casing.ads ada/debug.ads ada/einfo.ads ada/elists.ads \
+   ada/errout.ads ada/exp_util.ads ada/freeze.ads ada/get_targ.ads \
+   ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads ada/hostparm.ads ada/lib.ads \
+   ada/lib-xref.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \
+   ada/output.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads \
+   ada/scans.ads ada/scn.ads ada/sem.ads ada/sem_ch8.ads ada/sem_eval.ads \
+   ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads ada/sem_util.adb \
+   ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/stand.ads ada/stringt.ads \
+   ada/style.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \
+   ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \
+   ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads \
+   ada/targparm.ads ada/tbuild.ads ada/tree_io.ads ada/ttypes.ads \
+   ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/sem_vfpt.o : ada/alloc.ads ada/cstand.ads ada/einfo.ads \
+   ada/hostparm.ads ada/namet.ads ada/opt.ads ada/sem_vfpt.ads \
+   ada/sem_vfpt.adb ada/snames.ads ada/stand.ads ada/system.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/targparm.ads ada/ttypef.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/sem_warn.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/atree.adb ada/casing.ads ada/debug.ads ada/einfo.ads ada/elists.ads \
+   ada/errout.ads ada/fname.ads ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads \
+   ada/hostparm.ads ada/lib.ads ada/namet.ads ada/nlists.ads ada/opt.ads \
+   ada/output.ads ada/sem.ads ada/sem_util.ads ada/sem_warn.ads \
+   ada/sem_warn.adb ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/stand.ads \
+   ada/system.ads ada/s-atacco.ads ada/s-atacco.adb ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-imgenu.ads ada/s-memory.ads ada/s-secsta.ads \
+   ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \
+   ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads \
+   ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/sinfo-cn.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/sinfo.ads \
+   ada/sinfo-cn.ads ada/sinfo-cn.adb ada/snames.ads ada/system.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/table.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/sinfo.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/sinfo.ads \
+   ada/sinfo.adb ada/snames.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/table.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/sinput-d.o : ada/alloc.ads ada/casing.ads ada/gnat.ads \
+   ada/g-os_lib.ads ada/osint.ads ada/osint-c.ads ada/sinput.ads \
+   ada/sinput-d.ads ada/sinput-d.adb ada/system.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/table.ads ada/types.ads ada/unchconv.ads \
+   ada/unchdeal.ads 
+
+ada/sinput-l.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/debug.ads \
+   ada/einfo.ads ada/gnat.ads ada/g-os_lib.ads ada/hostparm.ads ada/namet.ads \
+   ada/opt.ads ada/osint.ads ada/output.ads ada/scans.ads ada/scn.ads \
+   ada/sinfo.ads ada/sinput.ads ada/sinput-l.ads ada/sinput-l.adb \
+   ada/snames.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/sinput.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/casing.ads \
+   ada/debug.ads ada/gnat.ads ada/g-os_lib.ads ada/hostparm.ads ada/namet.ads \
+   ada/opt.ads ada/output.ads ada/sinput.ads ada/sinput.adb ada/system.ads \
+   ada/s-atacco.ads ada/s-atacco.adb ada/s-assert.ads ada/s-exctab.ads \
+   ada/s-memory.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/table.adb ada/tree_io.ads ada/types.ads ada/unchconv.ads \
+   ada/unchdeal.ads 
+
+ada/snames.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/debug.ads \
+   ada/gnat.ads ada/g-os_lib.ads ada/hostparm.ads ada/namet.ads ada/opt.ads \
+   ada/output.ads ada/snames.ads ada/snames.adb ada/system.ads \
+   ada/s-atacco.ads ada/s-atacco.adb ada/s-assert.ads ada/s-exctab.ads \
+   ada/s-memory.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/table.adb ada/tree_io.ads ada/types.ads ada/unchconv.ads \
+   ada/unchdeal.ads 
+
+ada/sprint.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/casing.ads ada/csets.ads ada/debug.ads ada/einfo.ads ada/hostparm.ads \
+   ada/lib.ads ada/namet.ads ada/nlists.ads ada/opt.ads ada/output.ads \
+   ada/rtsfind.ads ada/sinfo.ads ada/sinput.ads ada/sinput-d.ads \
+   ada/snames.ads ada/sprint.ads ada/sprint.adb ada/stand.ads ada/stringt.ads \
+   ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-imgenu.ads \
+   ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \
+   ada/s-stoele.ads ada/s-wchcon.ads ada/table.ads ada/types.ads ada/uintp.ads \
+   ada/uname.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads 
+
+ada/stand.o : ada/alloc.ads ada/gnat.ads ada/g-os_lib.ads ada/namet.ads \
+   ada/stand.ads ada/stand.adb ada/system.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/table.ads ada/tree_io.ads ada/types.ads \
+   ada/unchconv.ads ada/unchdeal.ads 
+
+ada/stringt.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/debug.ads \
+   ada/gnat.ads ada/g-os_lib.ads ada/hostparm.ads ada/namet.ads ada/opt.ads \
+   ada/output.ads ada/stringt.ads ada/stringt.adb ada/system.ads \
+   ada/s-atacco.ads ada/s-atacco.adb ada/s-assert.ads ada/s-exctab.ads \
+   ada/s-memory.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/table.adb ada/tree_io.ads ada/types.ads ada/unchconv.ads \
+   ada/unchdeal.ads 
+
+ada/style.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/csets.ads \
+   ada/einfo.ads ada/errout.ads ada/hostparm.ads ada/namet.ads ada/opt.ads \
+   ada/scans.ads ada/scn.ads ada/sinfo.ads ada/sinput.ads ada/snames.ads \
+   ada/stand.ads ada/style.ads ada/style.adb ada/stylesw.ads ada/system.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads \
+   ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/stylesw.o : ada/hostparm.ads ada/opt.ads ada/stylesw.ads \
+   ada/stylesw.adb ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \
+   ada/s-wchcon.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads 
+
+ada/switch-b.o : ada/ada.ads ada/a-except.ads ada/debug.ads ada/gnat.ads \
+   ada/g-os_lib.ads ada/hostparm.ads ada/opt.ads ada/osint.ads ada/switch.ads \
+   ada/switch-b.ads ada/switch-b.adb ada/system.ads ada/s-exctab.ads \
+   ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \
+   ada/s-wchcon.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads 
+
+ada/switch-c.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/debug.ads \
+   ada/gnat.ads ada/g-os_lib.ads ada/hostparm.ads ada/lib.ads ada/opt.ads \
+   ada/osint.ads ada/stylesw.ads ada/switch.ads ada/switch-c.ads \
+   ada/switch-c.adb ada/system.ads ada/s-exctab.ads ada/s-soflin.ads \
+   ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-wchcon.ads \
+   ada/table.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/validsw.ads 
+
+ada/switch.o : ada/ada.ads ada/a-except.ads ada/switch.ads ada/switch.adb \
+   ada/system.ads ada/s-exctab.ads ada/s-stalib.ads ada/types.ads \
+   ada/unchconv.ads ada/unchdeal.ads 
+
+ada/system.o : ada/system.ads 
+
+ada/table.o : ada/debug.ads ada/gnat.ads ada/g-os_lib.ads ada/hostparm.ads \
+   ada/opt.ads ada/output.ads ada/system.ads ada/s-atacco.ads ada/s-atacco.adb \
+   ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/unchconv.ads \
+   ada/unchdeal.ads 
+
+ada/targparm.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/casing.ads \
+   ada/namet.ads ada/output.ads ada/sinput.ads ada/sinput-l.ads ada/system.ads \
+   ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads ada/table.ads \
+   ada/targparm.ads ada/targparm.adb ada/types.ads ada/unchconv.ads \
+   ada/unchdeal.ads 
+
+ada/tbuild.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/lib.ads \
+   ada/namet.ads ada/nlists.ads ada/nmake.ads ada/restrict.ads ada/rident.ads \
+   ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-stoele.ads ada/table.ads \
+   ada/tbuild.ads ada/tbuild.adb ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/tree_gen.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/einfo.ads \
+   ada/elists.ads ada/fname.ads ada/gnat.ads ada/g-os_lib.ads ada/hostparm.ads \
+   ada/lib.ads ada/namet.ads ada/nlists.ads ada/opt.ads ada/osint.ads \
+   ada/osint-c.ads ada/repinfo.ads ada/sinfo.ads ada/sinput.ads ada/snames.ads \
+   ada/stand.ads ada/stringt.ads ada/system.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads ada/tree_gen.ads \
+   ada/tree_gen.adb ada/types.ads ada/uintp.ads ada/unchconv.ads \
+   ada/unchdeal.ads ada/urealp.ads 
+
+ada/tree_io.o : ada/ada.ads ada/a-except.ads ada/debug.ads ada/gnat.ads \
+   ada/g-os_lib.ads ada/output.ads ada/system.ads ada/s-exctab.ads \
+   ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \
+   ada/tree_io.ads ada/tree_io.adb ada/types.ads ada/unchconv.ads \
+   ada/unchdeal.ads 
+
+ada/treepr.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \
+   ada/casing.ads ada/csets.ads ada/debug.ads ada/einfo.ads ada/elists.ads \
+   ada/lib.ads ada/namet.ads ada/nlists.ads ada/output.ads ada/sem_mech.ads \
+   ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/stand.ads ada/stringt.ads \
+   ada/system.ads ada/s-exctab.ads ada/s-imgenu.ads ada/s-secsta.ads \
+   ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \
+   ada/table.ads ada/treepr.ads ada/treepr.adb ada/treeprs.ads ada/types.ads \
+   ada/uintp.ads ada/uname.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/treeprs.o : ada/alloc.ads ada/sinfo.ads ada/system.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/table.ads ada/treeprs.ads \
+   ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/ttypef.o : ada/system.ads ada/ttypef.ads 
+
+ada/ttypes.o : ada/get_targ.ads ada/system.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/ttypes.ads ada/types.ads ada/unchconv.ads \
+   ada/unchdeal.ads 
+
+ada/types.o : ada/system.ads ada/s-assert.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/types.ads ada/types.adb ada/unchconv.ads \
+   ada/unchdeal.ads 
+
+ada/uintp.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/debug.ads \
+   ada/gnat.ads ada/g-os_lib.ads ada/hostparm.ads ada/opt.ads ada/output.ads \
+   ada/system.ads ada/s-atacco.ads ada/s-atacco.adb ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \
+   ada/uintp.adb ada/unchconv.ads ada/unchdeal.ads 
+
+ada/uname.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/einfo.ads \
+   ada/hostparm.ads ada/lib.ads ada/namet.ads ada/nlists.ads ada/output.ads \
+   ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/system.ads ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/table.ads ada/types.ads ada/uintp.ads \
+   ada/uname.ads ada/uname.adb ada/unchconv.ads ada/unchdeal.ads \
+   ada/urealp.ads 
+
+ada/urealp.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/debug.ads \
+   ada/gnat.ads ada/g-os_lib.ads ada/hostparm.ads ada/opt.ads ada/output.ads \
+   ada/system.ads ada/s-atacco.ads ada/s-atacco.adb ada/s-assert.ads \
+   ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-wchcon.ads \
+   ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/urealp.adb 
+
+ada/usage.o : ada/alloc.ads ada/gnat.ads ada/g-os_lib.ads ada/hostparm.ads \
+   ada/namet.ads ada/osint.ads ada/output.ads ada/system.ads ada/s-exctab.ads \
+   ada/s-stalib.ads ada/s-wchcon.ads ada/table.ads ada/types.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/usage.ads ada/usage.adb 
+
+ada/validsw.o : ada/hostparm.ads ada/opt.ads ada/system.ads \
+   ada/s-exctab.ads ada/s-stalib.ads ada/s-wchcon.ads ada/types.ads \
+   ada/unchconv.ads ada/unchdeal.ads ada/validsw.ads ada/validsw.adb 
+
+ada/widechar.o : ada/ada.ads ada/a-except.ads ada/hostparm.ads \
+   ada/interfac.ads ada/opt.ads ada/system.ads ada/s-exctab.ads \
+   ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \
+   ada/s-wchcnv.ads ada/s-wchcnv.adb ada/s-wchcon.ads ada/s-wchjis.ads \
+   ada/types.ads ada/unchconv.ads ada/unchdeal.ads ada/widechar.ads \
+   ada/widechar.adb 
+
+# end of regular dependencies
Index: gcc/ada/Makefile.in
===================================================================
RCS file: /cvs/gcc/gcc/gcc/ada/Makefile.in,v
retrieving revision 1.30
diff -u -p -r1.30 Makefile.in
--- gcc/ada/Makefile.in	14 May 2002 15:25:30 -0000	1.30
+++ gcc/ada/Makefile.in	15 May 2002 21:09:28 -0000
@@ -186,16 +187,10 @@ host_canonical=@host_canonical@
 srcdir = @srcdir@
 VPATH = @srcdir@
 
-MACHMODE_H = $(srcdir)/../machmode.h $(srcdir)/../machmode.def
-RTL_H = $(srcdir)/../rtl.h $(srcdir)/../rtl.def $(MACHMODE_H)
-TREE_H = $(srcdir)/../tree.h $(srcdir)/../real.h $(srcdir)/../tree.def \
-	$(MACHMODE_H) $(srcdir)/../tree-check.h $(srdir)/../version.h \
-	$(srcdir)/../builtins.def
 
 # Top build directory, relative to here.
 top_builddir = ..
@@ -208,16 +203,11 @@ INTLDEPS = @INTLDEPS@
 SYSLIBS = @GNAT_LIBEXC@
 
 # List of extra object files linked in with various programs.
-EXTRA_GNAT1_OBJS = ../prefix.o
-EXTRA_GNATBIND_OBJS = ../prefix.o
 EXTRA_GNATTOOLS_OBJS = ../prefix.o
 
 # List extra gnattools
 EXTRA_GNATTOOLS =
 
-# List of target dependent sources, overridden below as necessary
-TARGET_ADA_SRCS =
-
 # End of variables for you to override.
 
 # Definition of `all' is here so that new rules inserted by sed
@@ -294,70 +284,7 @@ ADA_INCLUDES_FOR_SUBDIR = -I. -I$(fsrcdi
 
 # Lists of files for various purposes.
 
-# Languages-specific object files for Ada.
-# Object files for gnat1 from C sources.
-GNAT1_C_OBJS = b_gnat1.o adadecode.o adaint.o cstreams.o cio.o targtyps.o \
- decl.o misc.o utils.o utils2.o trans.o cuintp.o argv.o raise.o \
- init.o tracebak.o
-
-# Object files from Ada sources that are used by gnat1
-
-GNAT_ADA_OBJS = \
- ada.o a-charac.o a-chlat1.o a-except.o s-memory.o \
- s-traceb.o s-mastop.o s-except.o ali.o alloc.o atree.o butil.o casing.o \
- checks.o comperr.o csets.o cstand.o debug.o debug_a.o einfo.o elists.o \
- errout.o eval_fat.o exp_attr.o exp_ch11.o exp_ch12.o exp_ch13.o exp_ch2.o \
- exp_ch3.o exp_ch4.o exp_ch5.o exp_ch6.o exp_ch7.o exp_ch8.o exp_ch9.o \
- exp_code.o exp_dbug.o exp_disp.o exp_dist.o exp_fixd.o exp_aggr.o exp_imgv.o \
- exp_intr.o exp_pakd.o exp_prag.o exp_smem.o \
- exp_strm.o exp_tss.o exp_util.o exp_vfpt.o expander.o fname.o fname-uf.o \
- fmap.o freeze.o frontend.o gnat.o g-hesora.o g-htable.o g-os_lib.o \
- g-speche.o s-crc32.o get_targ.o gnatvsn.o \
- hlo.o hostparm.o impunit.o \
- interfac.o itypes.o inline.o krunch.o lib.o \
- layout.o lib-load.o lib-util.o lib-xref.o lib-writ.o live.o \
- namet.o nlists.o nmake.o opt.o osint.o osint-c.o output.o par.o \
- repinfo.o restrict.o rident.o rtsfind.o \
- s-assert.o s-parame.o s-stache.o s-stalib.o \
- s-imgenu.o s-stoele.o s-soflin.o \
- s-exctab.o s-secsta.o s-wchcnv.o s-wchcon.o s-wchjis.o s-unstyp.o \
- scans.o scn.o sdefault.o sem.o sem_aggr.o \
- sem_attr.o sem_cat.o sem_ch10.o sem_ch11.o sem_ch12.o sem_ch13.o sem_ch2.o \
- sem_ch3.o sem_ch4.o sem_ch5.o sem_ch6.o sem_ch7.o sem_ch8.o sem_ch9.o \
- sem_case.o sem_disp.o sem_dist.o \
- sem_elab.o sem_elim.o sem_eval.o sem_intr.o \
- sem_maps.o sem_mech.o sem_prag.o sem_res.o \
- sem_smem.o sem_type.o sem_util.o sem_vfpt.o sem_warn.o \
- sinfo-cn.o sinfo.o sinput.o sinput-d.o sinput-l.o snames.o sprint.o stand.o \
- stringt.o style.o switch.o switch-c.o stylesw.o validsw.o system.o \
- table.o targparm.o tbuild.o tree_gen.o tree_io.o treepr.o treeprs.o \
- ttypef.o ttypes.o types.o uintp.o uname.o urealp.o usage.o widechar.o
-
 # Object files for gnat executables
-GNAT1_ADA_OBJS = $(GNAT_ADA_OBJS) back_end.o gnat1drv.o
-
-GNAT1_OBJS = $(GNAT1_C_OBJS) $(GNAT1_ADA_OBJS) $(EXTRA_GNAT1_OBJS)
-
-GNATBIND_OBJS = \
- link.o ada.o adaint.o cstreams.o cio.o ali.o ali-util.o \
- alloc.o a-tags.o a-stream.o bcheck.o binde.o \
- binderr.o bindgen.o bindusg.o \
- butil.o casing.o csets.o \
- debug.o fname.o gnat.o g-hesora.o g-htable.o \
- g-os_lib.o s-crc32.o fmap.o gnatbind.o gnatvsn.o hostparm.o \
- krunch.o namet.o opt.o osint.o osint-b.o output.o rident.o s-assert.o \
- s-parame.o s-sopco3.o s-sopco4.o s-sopco5.o s-stache.o s-stalib.o \
- s-stoele.o s-imgenu.o s-strops.o s-soflin.o s-wchcon.o s-wchjis.o \
- sdefault.o switch.o switch-b.o stylesw.o validsw.o \
- system.o table.o tree_io.o types.o widechar.o \
- raise.o exit.o argv.o init.o final.o s-wchcnv.o s-exctab.o \
- a-except.o s-memory.o s-traceb.o tracebak.o s-mastop.o s-except.o \
- s-secsta.o \
- atree.o scans.o einfo.o sinfo.o scn.o sinput.o sinput-l.o targparm.o \
- errout.o style.o stand.o lib.o uintp.o elists.o nlists.o stringt.o snames.o \
- uname.o urealp.o \
- $(EXTRA_GNATBIND_OBJS)
-
 GNATLINK_OBJS = gnatlink.o link.o \
  ali.o alloc.o butil.o casing.o csets.o debug.o fmap.o fname.o gnatvsn.o \
  hostparm.o namet.o opt.o osint.o output.o rident.o sdefault.o stylesw.o \
@@ -1577,6 +1504,9 @@ RAVEN_OBJS = \
 
 # Default run time files
 
+ADA_INCLUDE_DIR = $(libsubdir)/adainclude
+ADA_RTL_OBJ_DIR = $(libsubdir)/adalib
+
 ADA_INCLUDE_SRCS =\
  ada.ads calendar.ads directio.ads gnat.ads interfac.ads ioexcept.ads \
  machcode.ads text_io.ads unchconv.ads unchdeal.ads \
@@ -1586,8 +1516,6 @@ ADA_INCLUDE_SRCS =\
  s-[a-o]*.ads s-[p-z]*.ads
 
 # Language-independent object files.
-BACKEND = ../main.o ../attribs.o ../libbackend.a
-
 LIBGNAT=../rts/libgnat.a 
 TOOLS_FLAGS_TO_PASS=		\
         "CC=$(CC)" 		\
@@ -1756,14 +1684,6 @@ gnatlink-re: link.o
 # Since the RTL should be built with the latest compiler, remove the
 #  stamp target in the parent directory whenever gnat1 is rebuilt
 # Likewise for the tools
-../gnat1$(exeext): $(P) $(TARGET_ADA_SRCS) $(GNAT1_OBJS) $(BACKEND) $(LIBDEPS)
-	$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ $(GNAT1_OBJS) $(BACKEND) $(LIBS)
-	$(RM) ../stamp-gnatlib2 ../stamp-tools
-
-../gnatbind$(exeext): $(P) b_gnatb.o $(GNATBIND_OBJS)
-	$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatb.o $(GNATBIND_OBJS) \
-	      $(LIBIBERTY) $(LIBS)
-
 ../../gnatmake$(exeext): $(P) b_gnatm.o $(GNATMAKE_OBJS)
 	$(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatm.o $(GNATMAKE_OBJS) \
 	      $(TOOLS_LIBS)
@@ -2092,27 +2012,8 @@ gnat-cross: force
 
 # Compiling object files from source files.
 
-# Note that dependencies on obstack.h are not written
-# because that file is not part of GCC.
-# Dependencies on gvarargs.h are not written
-# because all that file does, when not compiling with GCC,
-# is include the system varargs.h.
-
-TREE_H = $(srcdir)/../tree.h $(srcdir)/../real.h $(srcdir)/../tree.def \
-	$(srcdir)/../machmode.h $(srcdir)/../machmode.def
-
 # Ada language specific files.
 
-ada_extra_files : treeprs.ads einfo.h sinfo.h nmake.adb nmake.ads
-
-b_gnat1.c : $(GNAT1_ADA_OBJS)
-	$(GNATBIND) $(ADA_INCLUDES) -o b_gnat1.c -n gnat1drv.ali
-b_gnat1.o : b_gnat1.c
-
-b_gnatb.c : $(GNATBIND_OBJS) interfac.o
-	$(GNATBIND) $(ADA_INCLUDES) -o b_gnatb.c gnatbind.ali
-b_gnatb.o : b_gnatb.c
-
 b_gnatl.c : $(GNATLINK_OBJS)
 	$(GNATBIND) $(ADA_INCLUDES) -o b_gnatl.c gnatlink.ali
 b_gnatl.o : b_gnatl.c
@@ -2121,110 +2022,6 @@ b_gnatm.c : $(GNATMAKE_OBJS)
 	$(GNATBIND) $(ADA_INCLUDES) -o b_gnatm.c gnatmake.ali
 b_gnatm.o : b_gnatm.c
 
-treeprs.ads : treeprs.adt sinfo.ads xtreeprs.adb
-	-$(MKDIR) bldtools
-	$(CP) $^ bldtools
-	(cd bldtools; gnatmake -q xtreeprs ; ./xtreeprs ../treeprs.ads )
-
-einfo.h : einfo.ads einfo.adb xeinfo.adb
-	-$(MKDIR) bldtools
-	$(CP) $^ bldtools
-	(cd bldtools; gnatmake -q xeinfo ; ./xeinfo ../einfo.h )
-
-sinfo.h : sinfo.ads xsinfo.adb
-	-$(MKDIR) bldtools
-	$(CP) $^ bldtools
-	(cd bldtools; gnatmake -q xsinfo ; ./xsinfo ../sinfo.h )
-
-nmake.adb : sinfo.ads nmake.adt xnmake.adb
-	-$(MKDIR) bldtools
-	$(CP) $^ bldtools
-	(cd bldtools; gnatmake -q xnmake ; ./xnmake -b ../nmake.adb )
-
-nmake.ads :  sinfo.ads nmake.adt xnmake.adb
-	-$(MKDIR) bldtools
-	$(CP) $^ bldtools
-	(cd bldtools; gnatmake -q xnmake ; ./xnmake -s ../nmake.ads )
-
-# We remove the generated .texi files to force regeneration.
-doctools/xgnatug : xgnatug.adb
-	-$(MKDIR) doctools
-	$(CP) $^ doctools
-	(cd doctools ; gnatmake -q xgnatug)
-	-rm gnat_ug_*.texi
-
-# We cannot list the dependency on the xgnatug binary here because we
-# have to (a) use the VPATH feature, and (b) include the target flag.
-gnat_ug_vms.texi : gnat_ug.texi ug_words
-	doctools/xgnatug vms $^
-
-gnat_ug_wnt.texi : gnat_ug.texi ug_words
-	doctools/xgnatug wnt $^
-
-gnat_ug_unx.texi : gnat_ug.texi ug_words
-	doctools/xgnatug unx $^
-
-gnat_ug_vxw.texi : gnat_ug.texi ug_words
-	doctools/xgnatug vxworks $^
-
-%.info : %.texi
-	$(MAKEINFO) -I $(srcdir)/../doc/include -o $@ $<
-
-%.dvi : %.texi
-	$(TEXI2DVI) -I $(srcdir)/../doc/include $<
-
-# List the dependency on the xgnatug binary explicitly (see above).
-doc : doctools/xgnatug \
-	gnat_ug_vms.info gnat_ug_wnt.info gnat_ug_unx.info gnat_ug_vxw.info \
-	gnat_rm.info gnat-style.info
-
-dvi : doctools/xgnatug \
-	gnat_ug_vms.dvi gnat_ug_wnt.dvi gnat_ug_unx.dvi gnat_ug_vxw.dvi \
-	gnat_rm.dvi gnat-style.dvi
-
-update-sources : treeprs.ads einfo.h sinfo.h nmake.adb nmake.ads
-	$(CP) $^ $(srcdir)
-
-ADA_INCLUDE_DIR = $(libsubdir)/adainclude
-ADA_RTL_OBJ_DIR = $(libsubdir)/adalib
-
-# Note: the strings below do not make sense for Ada strings in the OS/2
-#  case.  This is ignored for now since the OS/2 version doesn't use
-#  these -- there are no default locations.
-sdefault.adb: stamp-sdefault ; @true
-stamp-sdefault : $(srcdir)/../version.c $(srcdir)/../move-if-change \
- ../Makefile
-	$(ECHO) "pragma Style_Checks (Off);" >tmp-sdefault.adb
-	$(ECHO) "package body Sdefault is" >>tmp-sdefault.adb
-	$(ECHO) "   S1 : aliased constant String := \"$(ADA_INCLUDE_DIR)/\";" >>tmp-sdefault.adb
-	$(ECHO) "   S2 : aliased constant String := \"$(ADA_RTL_OBJ_DIR)/\";" >>tmp-sdefault.adb
-	$(ECHO) "   S3 : aliased constant String := \"$(target)/\";" >>tmp-sdefault.adb
-	$(ECHO) "   S4 : aliased constant String := \"$(libsubdir)/\";" >>tmp-sdefault.adb
-	$(ECHO) "   function Include_Dir_Default_Name return String_Ptr is" >>tmp-sdefault.adb
-	$(ECHO) "   begin" >>tmp-sdefault.adb
-	$(ECHO) "      return new String'(S1);" >>tmp-sdefault.adb
-	$(ECHO) "   end Include_Dir_Default_Name;" >>tmp-sdefault.adb
-	$(ECHO) "   function Object_Dir_Default_Name return String_Ptr is" >>tmp-sdefault.adb
-	$(ECHO) "   begin" >>tmp-sdefault.adb
-	$(ECHO) "      return new String'(S2);" >>tmp-sdefault.adb
-	$(ECHO) "   end Object_Dir_Default_Name;" >>tmp-sdefault.adb
-	$(ECHO) "   function Target_Name return String_Ptr is" >>tmp-sdefault.adb
-	$(ECHO) "   begin" >>tmp-sdefault.adb
-	$(ECHO) "      return new String'(S3);" >>tmp-sdefault.adb
-	$(ECHO) "   end Target_Name;" >>tmp-sdefault.adb
-	$(ECHO) "   function Search_Dir_Prefix return String_Ptr is" >>tmp-sdefault.adb
-	$(ECHO) "   begin" >>tmp-sdefault.adb
-	$(ECHO) "      return new String'(S4);" >>tmp-sdefault.adb
-	$(ECHO) "   end Search_Dir_Prefix;" >>tmp-sdefault.adb
-	$(ECHO) "end Sdefault;" >> tmp-sdefault.adb
-	$(srcdir)/../move-if-change tmp-sdefault.adb sdefault.adb
-	touch stamp-sdefault
-
-sdefault.o : sdefault.ads sdefault.adb types.ads unchdeal.ads \
-   system.ads s-exctab.ads s-stalib.ads unchconv.ads
-
-ADA_TREE_H = ada-tree.h ada-tree.def
-
 # force debugging information on s-tasdeb.o so that it is always
 # possible to set conditional breakpoints on tasks.
 
@@ -2284,7 +2081,6 @@ traceb.o : traceb.c
 	      $< 
 
 
-adadecode.o : adadecode.c adadecode.h
 aux-io.o  : aux-io.c
 argv.o    : argv.c
 cal.o     : cal.c
@@ -2316,40 +2112,10 @@ tracebak.o  : tracebak.c
 	$(CC) -c $(ALL_CFLAGS) $(ALL_ADA_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
 	      -fno-omit-frame-pointer $< 
 
-cuintp.o : cuintp.c $(CONFIG_H) $(TREE_H) ada.h types.h uintp.h atree.h \
-   stringt.h elists.h nlists.h fe.h gigi.h
-
-decl.o : decl.c $(CONFIG_H) $(TREE_H) $(srcdir)/../flags.h \
-   $(srcdir)/../toplev.h $(srcdir)/../convert.h ada.h types.h atree.h \
-   nlists.h elists.h uintp.h sinfo.h einfo.h snames.h namet.h \
-   stringt.h repinfo.h fe.h $(ADA_TREE_H) gigi.h
-
-misc.o : misc.c $(CONFIG_H) $(TREE_H) $(RTL_H) $(srcdir)/../expr.h \
-   ../insn-codes.h ../insn-flags.h ../insn-config.h $(srcdir)/../recog.h \
-   $(srcdir)/../flags.h $(srcdir)/../diagnostic.h $(srcdir)/../output.h \
-   $(srcdir)/../except.h ../tm_p.h $(srcdir)/../langhooks.h \
-   $(srcdir)/../debug.h $(srcdir)/../langhooks-def.h $(srcdir)/../libfuncs.h \
-   ada.h types.h atree.h nlists.h elists.h sinfo.h einfo.h namet.h stringt.h \
-   uintp.h fe.h $(ADA_TREE_H) gigi.h adadecode.h
-
 targtyps.o : targtyps.c $(CONFIG_H) ada.h types.h atree.h nlists.h elists.h \
    uintp.h sinfo.h einfo.h namet.h snames.h stringt.h urealp.h fe.h \
    $(ADA_TREE_H) gigi.h
 
-trans.o : trans.c $(CONFIG_H) $(TREE_H) $(RTL_H) $(srcdir)/../flags.h ada.h \
-   $(srcdir)/../except.h \
-   types.h atree.h nlists.h elists.h uintp.h sinfo.h einfo.h \
-   namet.h snames.h stringt.h urealp.h fe.h $(ADA_TREE_H) gigi.h
-
-utils.o : utils.c $(CONFIG_H) $(TREE_H) $(srcdir)/../flags.h \
-   $(srcdir)/../expr.h $(srcdir)/../convert.h $(srcdir)/../defaults.h ada.h \
-   types.h atree.h nlists.h elists.h sinfo.h einfo.h namet.h stringt.h \
-   uintp.h fe.h $(ADA_TREE_H) gigi.h
-
-utils2.o : utils2.c $(CONFIG_H) $(TREE_H) $(srcdir)/../flags.h ada.h types.h \
-   atree.h nlists.h elists.h sinfo.h einfo.h namet.h snames.h stringt.h \
-   uintp.h fe.h $(ADA_TREE_H) gigi.h
-
 # Rule to compile prefix.o for the run-time.
 
 prefix.o : $(srcdir)/../prefix.c
@@ -2378,1716 +2144,3 @@ GNATLBR_C_OBJS = $(GNATLBR_RTL_C_OBJS)
 	  -largs --GCC="$(CC) $(ALL_CFLAGS) $(LDFLAGS)" \
 	  $(GNATLBR_C_OBJS) $(EXTRA_GNATTOOLS_OBJS)
 
-#
-# DO NOT PUT SPECIAL RULES BELOW, THIS SECTION IS UPDATED AUTOMATICALLY
-#
-# GNAT DEPENDENCIES
-# regular dependencies
-a-charac.o : ada.ads a-charac.ads system.ads 
-
-a-chlat1.o : ada.ads a-charac.ads a-chlat1.ads system.ads 
-
-a-except.o : ada.ads a-except.ads a-except.adb a-excpol.adb a-uncdea.ads \
-   gnat.ads g-hesora.ads system.ads s-exctab.ads s-except.ads s-mastop.ads \
-   s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
-   s-stoele.adb s-traceb.ads unchconv.ads 
-
-a-stream.o : ada.ads a-except.ads a-stream.ads a-tags.ads a-tags.adb \
-   gnat.ads g-htable.ads system.ads s-exctab.ads s-secsta.ads s-stalib.ads \
-   s-stoele.ads unchconv.ads 
-
-a-tags.o : ada.ads a-except.ads a-tags.ads a-tags.adb a-uncdea.ads \
-   gnat.ads g-htable.ads g-htable.adb system.ads s-exctab.ads s-exctab.adb \
-   s-secsta.ads s-stalib.ads s-stoele.ads unchconv.ads 
-
-ada.o : ada.ads system.ads 
-
-ali-util.o : ada.ads a-except.ads ali.ads ali-util.ads ali-util.adb \
-   alloc.ads binderr.ads casing.ads debug.ads gnat.ads g-htable.ads \
-   g-os_lib.ads gnatvsn.ads hostparm.ads interfac.ads namet.ads namet.adb \
-   opt.ads osint.ads output.ads rident.ads system.ads s-atacco.ads \
-   s-atacco.adb s-crc32.ads s-crc32.adb s-exctab.ads s-exctab.adb \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
-   unchconv.ads unchdeal.ads widechar.ads 
-
-ali.o : ada.ads a-except.ads a-uncdea.ads ali.ads ali.adb alloc.ads \
-   butil.ads casing.ads debug.ads fname.ads gnat.ads g-htable.ads \
-   g-htable.adb g-os_lib.ads gnatvsn.ads hostparm.ads namet.ads namet.adb \
-   opt.ads osint.ads output.ads rident.ads system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-exctab.adb s-memory.ads s-secsta.ads \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
-   table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads \
-   widechar.ads 
-
-alloc.o : alloc.ads system.ads 
-
-atree.o : ada.ads a-except.ads a-uncdea.ads alloc.ads atree.ads atree.adb \
-   casing.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb gnat.ads \
-   g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads namet.ads \
-   nlists.ads nlists.adb opt.ads output.ads sinfo.ads sinfo.adb sinput.ads \
-   snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
-   types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads 
-
-back_end.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb \
-   back_end.ads back_end.adb casing.ads debug.ads einfo.ads einfo.adb \
-   elists.ads fname.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
-   nlists.ads nlists.adb opt.ads osint.ads osint-c.ads output.ads \
-   sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads stand.ads \
-   stringt.ads switch.ads switch-c.ads system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
-   table.ads table.adb tree_io.ads types.ads uintp.ads uintp.adb uname.ads \
-   unchconv.ads unchdeal.ads urealp.ads 
-
-bcheck.o : ada.ads a-except.ads ali.ads ali-util.ads ali-util.adb \
-   alloc.ads bcheck.ads bcheck.adb binderr.ads butil.ads casing.ads \
-   debug.ads fname.ads gnat.ads g-htable.ads g-os_lib.ads gnatvsn.ads \
-   hostparm.ads interfac.ads namet.ads namet.adb opt.ads osint.ads \
-   output.ads rident.ads system.ads s-atacco.ads s-atacco.adb s-crc32.ads \
-   s-crc32.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
-   table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads \
-   widechar.ads 
-
-binde.o : ada.ads a-except.ads ali.ads alloc.ads binde.ads binde.adb \
-   binderr.ads butil.ads casing.ads debug.ads fname.ads gnat.ads \
-   g-htable.ads g-os_lib.ads gnatvsn.ads hostparm.ads namet.ads namet.adb \
-   opt.ads output.ads rident.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-memory.ads s-secsta.ads s-stalib.ads s-stoele.ads \
-   s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
-   unchdeal.ads widechar.ads 
-
-binderr.o : ada.ads a-except.ads alloc.ads binderr.ads binderr.adb \
-   butil.ads debug.ads gnat.ads g-os_lib.ads hostparm.ads namet.ads \
-   opt.ads output.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-memory.ads s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads \
-   types.ads unchconv.ads unchdeal.ads 
-
-bindgen.o : ada.ads a-except.ads ali.ads alloc.ads binde.ads bindgen.ads \
-   bindgen.adb butil.ads casing.ads debug.ads fname.ads gnat.ads \
-   g-hesora.ads g-htable.ads g-os_lib.ads gnatvsn.ads hostparm.ads \
-   namet.ads opt.ads osint.ads osint-b.ads output.ads rident.ads \
-   sdefault.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-strops.ads s-sopco3.ads s-sopco4.ads s-sopco5.ads \
-   s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
-   unchdeal.ads 
-
-bindusg.o : bindusg.ads bindusg.adb gnat.ads g-os_lib.ads osint.ads \
-   output.ads system.ads s-exctab.ads s-stalib.ads types.ads unchconv.ads \
-   unchdeal.ads 
-
-butil.o : ada.ads a-except.ads alloc.ads butil.ads butil.adb debug.ads \
-   gnat.ads g-os_lib.ads hostparm.ads namet.ads opt.ads output.ads \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
-   s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
-   unchconv.ads unchdeal.ads 
-
-casing.o : ada.ads a-except.ads alloc.ads casing.ads casing.adb csets.ads \
-   csets.adb debug.ads gnat.ads g-os_lib.ads hostparm.ads namet.ads \
-   opt.ads output.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-memory.ads s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads \
-   types.ads unchconv.ads unchdeal.ads widechar.ads 
-
-checks.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   elists.adb errout.ads eval_fat.ads exp_ch11.ads exp_ch2.ads exp_ch7.ads \
-   exp_util.ads exp_util.adb freeze.ads get_targ.ads gnat.ads g-htable.ads \
-   g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads namet.ads \
-   nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
-   restrict.ads rident.ads rtsfind.ads sem.ads sem_cat.ads sem_ch8.ads \
-   sem_eval.ads sem_eval.adb sem_res.ads sem_type.ads sem_util.ads \
-   sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
-   stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
-   tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
-   uintp.adb unchconv.ads unchdeal.ads urealp.ads validsw.ads 
-
-comperr.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   comperr.ads comperr.adb debug.ads einfo.ads einfo.adb elists.ads \
-   errout.ads fname.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
-   gnatvsn.ads hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb \
-   namet.ads nlists.ads nlists.adb opt.ads osint.ads output.ads output.adb \
-   sdefault.ads sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads \
-   sprint.ads stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   tree_io.ads treepr.ads types.ads uintp.ads uintp.adb uname.ads \
-   unchconv.ads unchdeal.ads urealp.ads 
-
-csets.o : csets.ads csets.adb hostparm.ads opt.ads system.ads s-exctab.ads \
-   s-stalib.ads s-wchcon.ads types.ads unchconv.ads unchdeal.ads 
-
-cstand.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   csets.ads cstand.ads cstand.adb debug.ads einfo.ads einfo.adb \
-   elists.ads errout.ads exp_util.ads freeze.ads get_targ.ads gnat.ads \
-   g-htable.ads g-os_lib.ads hostparm.ads layout.ads lib.ads lib-xref.ads \
-   namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
-   output.ads restrict.ads rident.ads rtsfind.ads scans.ads scn.ads \
-   sem.ads sem_ch8.ads sem_eval.ads sem_mech.ads sem_res.ads sem_type.ads \
-   sem_util.ads sem_util.adb sinfo.ads sinfo.adb sinput.ads snames.ads \
-   stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypef.ads ttypes.ads \
-   types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads \
-   urealp.adb widechar.ads 
-
-debug.o : debug.ads debug.adb system.ads 
-
-debug_a.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads debug_a.ads debug_a.adb einfo.ads elists.ads gnat.ads \
-   g-htable.ads g-os_lib.ads hostparm.ads nlists.ads nlists.adb opt.ads \
-   output.ads sinfo.ads sinput.ads snames.ads system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
-   table.ads table.adb tree_io.ads types.ads uintp.ads unchconv.ads \
-   unchdeal.ads urealp.ads 
-
-einfo.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads gnat.ads g-htable.ads \
-   g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb opt.ads \
-   output.ads sinfo.ads sinfo.adb sinput.ads snames.ads snames.adb \
-   stand.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
-   types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads 
-
-elists.o : ada.ads a-except.ads alloc.ads debug.ads elists.ads elists.adb \
-   gnat.ads g-os_lib.ads hostparm.ads opt.ads output.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads \
-   s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
-   unchdeal.ads 
-
-errout.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   csets.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
-   errout.adb fname.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
-   nlists.ads nlists.adb opt.ads output.ads output.adb scans.ads scn.ads \
-   sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads stand.ads \
-   stringt.ads style.ads style.adb stylesw.ads system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-exctab.adb s-imgenu.ads s-memory.ads \
-   s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
-   s-wchcon.ads table.ads table.adb tree_io.ads types.ads uintp.ads \
-   uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads 
-
-eval_fat.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads eval_fat.ads eval_fat.adb \
-   gnat.ads g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads \
-   nlists.adb opt.ads output.ads sem_util.ads sinfo.ads sinfo.adb \
-   sinput.ads snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   targparm.ads tree_io.ads ttypef.ads types.ads uintp.ads uintp.adb \
-   unchconv.ads unchdeal.ads urealp.ads urealp.adb 
-
-exp_aggr.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   elists.adb errout.ads exp_aggr.ads exp_aggr.adb exp_ch11.ads \
-   exp_ch2.ads exp_ch3.ads exp_ch7.ads exp_util.ads exp_util.adb \
-   expander.ads fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads \
-   g-htable.ads g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads \
-   lib.adb lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb \
-   nmake.ads nmake.adb opt.ads output.ads restrict.ads rident.ads \
-   rtsfind.ads sem.ads sem_ch3.ads sem_ch8.ads sem_eval.ads sem_res.ads \
-   sem_util.ads sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
-   stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-exctab.adb s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
-   uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads \
-   validsw.ads 
-
-exp_attr.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   errout.ads exp_attr.ads exp_attr.adb exp_ch11.ads exp_ch2.ads \
-   exp_ch7.ads exp_ch9.ads exp_imgv.ads exp_pakd.ads exp_strm.ads \
-   exp_tss.ads exp_util.ads exp_util.adb fname.ads fname-uf.ads freeze.ads \
-   get_targ.ads gnat.ads g-htable.ads g-os_lib.ads gnatvsn.ads \
-   hostparm.ads inline.ads itypes.ads lib.ads lib-xref.ads namet.ads \
-   namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
-   restrict.ads restrict.adb rident.ads rtsfind.ads scans.ads scn.ads \
-   sem.ads sem_ch7.ads sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads \
-   sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
-   snames.ads stand.ads stringt.ads stringt.adb style.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
-   s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
-   s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tbuild.adb \
-   tree_io.ads ttypes.ads types.ads types.adb uintp.ads uintp.adb \
-   uname.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads 
-
-exp_ch11.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   casing.adb csets.ads debug.ads einfo.ads einfo.adb elists.ads \
-   errout.ads exp_ch11.ads exp_ch11.adb exp_ch7.ads exp_util.ads fname.ads \
-   fname-uf.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
-   g-os_lib.ads hostparm.ads inline.ads lib.ads lib.adb lib-list.adb \
-   lib-sort.adb lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb \
-   nmake.ads nmake.adb opt.ads output.ads restrict.ads restrict.adb \
-   rident.ads rtsfind.ads scans.ads scn.ads sem.ads sem_ch5.ads \
-   sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
-   sem_util.adb sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
-   stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
-   tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads types.adb \
-   uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads \
-   widechar.ads 
-
-exp_ch12.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   errout.ads exp_ch12.ads exp_ch12.adb exp_ch2.ads exp_util.ads \
-   freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads \
-   lib.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
-   output.ads restrict.ads rident.ads rtsfind.ads sem.ads sem_eval.ads \
-   sem_res.ads sem_util.ads sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
-   snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
-   tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
-   uintp.adb unchconv.ads unchdeal.ads urealp.ads validsw.ads 
-
-exp_ch13.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads debug.ads einfo.ads einfo.adb elists.ads exp_ch13.ads \
-   exp_ch13.adb exp_ch3.ads exp_ch6.ads exp_imgv.ads exp_util.ads gnat.ads \
-   g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb \
-   nmake.ads nmake.adb opt.ads output.ads rtsfind.ads sem.ads sem_ch7.ads \
-   sem_ch8.ads sem_eval.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads \
-   snames.ads stand.ads stringt.ads stringt.adb system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
-   table.ads table.adb tbuild.ads tree_io.ads types.ads types.adb \
-   uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads 
-
-exp_ch2.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb \
-   errout.ads exp_ch11.ads exp_ch2.ads exp_ch2.adb exp_ch7.ads \
-   exp_smem.ads exp_util.ads exp_util.adb exp_vfpt.ads get_targ.ads \
-   gnat.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads itypes.ads \
-   lib.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
-   output.ads restrict.ads rident.ads rtsfind.ads sem.ads sem_ch8.ads \
-   sem_eval.ads sem_res.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads \
-   snames.ads stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   targparm.ads tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads \
-   uintp.adb unchconv.ads unchdeal.ads urealp.ads validsw.ads 
-
-exp_ch3.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   elists.adb errout.ads exp_aggr.ads exp_ch11.ads exp_ch2.ads exp_ch3.ads \
-   exp_ch3.adb exp_ch4.ads exp_ch7.ads exp_ch9.ads exp_disp.ads \
-   exp_dist.ads exp_smem.ads exp_strm.ads exp_tss.ads exp_tss.adb \
-   exp_util.ads exp_util.adb fname.ads fname-uf.ads freeze.ads \
-   get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads \
-   itypes.ads lib.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
-   opt.ads output.ads restrict.ads restrict.adb rident.ads rtsfind.ads \
-   sem.ads sem_ch3.ads sem_ch8.ads sem_eval.ads sem_mech.ads sem_res.ads \
-   sem_util.ads sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
-   stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
-   tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
-   uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads 
-
-exp_ch4.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   elists.adb errout.ads exp_aggr.ads exp_ch11.ads exp_ch2.ads exp_ch3.ads \
-   exp_ch4.ads exp_ch4.adb exp_ch7.ads exp_ch9.ads exp_disp.ads \
-   exp_fixd.ads exp_pakd.ads exp_tss.ads exp_util.ads exp_util.adb \
-   exp_vfpt.ads freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads inline.ads itypes.ads lib.ads namet.ads nlists.ads \
-   nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
-   rident.ads rtsfind.ads sem.ads sem_cat.ads sem_ch13.ads sem_ch8.ads \
-   sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sem_warn.ads \
-   sinfo.ads sinfo.adb sinfo-cn.ads sinput.ads snames.ads stand.ads \
-   stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
-   tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
-   uintp.adb unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads 
-
-exp_ch5.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   errout.ads exp_aggr.ads exp_ch11.ads exp_ch2.ads exp_ch5.ads \
-   exp_ch5.adb exp_ch7.ads exp_dbug.ads exp_pakd.ads exp_util.ads \
-   exp_util.adb fname.ads fname-uf.ads freeze.ads get_targ.ads gnat.ads \
-   g-htable.ads g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads \
-   lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
-   nmake.adb opt.ads output.ads restrict.ads restrict.adb rident.ads \
-   rtsfind.ads scans.ads scn.ads sem.ads sem_ch13.ads sem_ch8.ads \
-   sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
-   sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
-   stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
-   tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
-   uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads \
-   widechar.ads 
-
-exp_ch6.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   elists.adb errout.ads exp_ch11.ads exp_ch2.ads exp_ch3.ads exp_ch6.ads \
-   exp_ch6.adb exp_ch7.ads exp_ch9.ads exp_dbug.ads exp_disp.ads \
-   exp_dist.ads exp_intr.ads exp_pakd.ads exp_tss.ads exp_util.ads \
-   exp_util.adb freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads inline.ads itypes.ads lib.ads lib-xref.ads namet.ads \
-   namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
-   restrict.ads rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
-   sem_ch12.ads sem_ch13.ads sem_ch6.ads sem_ch8.ads sem_disp.ads \
-   sem_dist.ads sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
-   sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
-   stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
-   uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads validsw.ads \
-   widechar.ads 
-
-exp_ch7.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
-   exp_ch11.ads exp_ch7.ads exp_ch7.adb exp_ch9.ads exp_dbug.ads \
-   exp_tss.ads exp_util.ads exp_util.adb fname.ads fname-uf.ads freeze.ads \
-   get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads \
-   itypes.ads lib.ads lib-xref.ads namet.ads nlists.ads nlists.adb \
-   nmake.ads nmake.adb opt.ads output.ads restrict.ads restrict.adb \
-   rident.ads rtsfind.ads sem.ads sem_ch3.ads sem_ch7.ads sem_ch8.ads \
-   sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sinfo.ads sinfo.adb \
-   sinput.ads snames.ads stand.ads stringt.ads system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
-   table.ads table.adb targparm.ads tbuild.ads tbuild.adb tree_io.ads \
-   ttypes.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
-   unchdeal.ads urealp.ads validsw.ads 
-
-exp_ch8.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
-   exp_ch11.ads exp_ch7.ads exp_ch8.ads exp_ch8.adb exp_dbug.ads \
-   exp_util.ads exp_util.adb get_targ.ads gnat.ads g-htable.ads \
-   g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads namet.ads \
-   nlists.ads nlists.adb nmake.ads opt.ads output.ads restrict.ads \
-   rident.ads rtsfind.ads sem.ads sem_ch8.ads sem_eval.ads sem_res.ads \
-   sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
-   stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
-   tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
-   unchconv.ads unchdeal.ads urealp.ads validsw.ads 
-
-exp_ch9.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   elists.adb errout.ads exp_ch11.ads exp_ch2.ads exp_ch3.ads exp_ch6.ads \
-   exp_ch7.ads exp_ch9.ads exp_ch9.adb exp_dbug.ads exp_smem.ads \
-   exp_tss.ads exp_util.ads exp_util.adb fname.ads fname-uf.ads freeze.ads \
-   get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads \
-   itypes.ads lib.ads lib-xref.ads namet.ads namet.adb nlists.ads \
-   nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
-   restrict.adb rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
-   sem_ch11.ads sem_ch6.ads sem_ch8.ads sem_elab.ads sem_eval.ads \
-   sem_res.ads sem_type.ads sem_util.ads sem_util.adb sem_warn.ads \
-   sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
-   style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
-   tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
-   uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads \
-   widechar.ads 
-
-exp_code.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
-   eval_fat.ads exp_code.ads exp_code.adb exp_util.ads fname.ads \
-   freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb lib-xref.ads \
-   namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
-   output.ads restrict.ads rident.ads rtsfind.ads scans.ads scn.ads \
-   sem.ads sem_cat.ads sem_ch8.ads sem_eval.ads sem_eval.adb sem_res.ads \
-   sem_type.ads sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb \
-   sinput.ads snames.ads stand.ads stringt.ads stringt.adb style.ads \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
-   tree_io.ads ttypes.ads types.ads types.adb uintp.ads uintp.adb \
-   uname.ads unchconv.ads unchdeal.ads urealp.ads widechar.ads 
-
-exp_dbug.o : ada.ads a-except.ads a-uncdea.ads alloc.ads atree.ads \
-   atree.adb casing.ads checks.ads debug.ads einfo.ads einfo.adb \
-   elists.ads errout.ads eval_fat.ads exp_dbug.ads exp_dbug.adb \
-   exp_util.ads fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads \
-   g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads lib.ads lib.adb \
-   lib-list.adb lib-sort.adb namet.ads namet.adb nlists.ads nlists.adb \
-   nmake.ads nmake.adb opt.ads output.ads rtsfind.ads sem.ads sem_cat.ads \
-   sem_ch8.ads sem_eval.ads sem_eval.adb sem_res.ads sem_type.ads \
-   sem_util.ads sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
-   stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads \
-   tree_io.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
-   unchdeal.ads urealp.ads urealp.adb widechar.ads 
-
-exp_disp.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   elists.adb errout.ads exp_ch11.ads exp_ch2.ads exp_ch7.ads exp_disp.ads \
-   exp_disp.adb exp_tss.ads exp_tss.adb exp_util.ads exp_util.adb \
-   fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
-   g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads lib.adb \
-   lib-list.adb lib-sort.adb lib-xref.ads namet.ads namet.adb nlists.ads \
-   nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
-   rident.ads rtsfind.ads scans.ads scn.ads sem.ads sem_ch8.ads \
-   sem_disp.ads sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
-   sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
-   stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
-   uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads \
-   validsw.ads widechar.ads 
-
-exp_dist.o : ada.ads a-except.ads a-uncdea.ads alloc.ads atree.ads \
-   atree.adb casing.ads debug.ads einfo.ads einfo.adb elists.ads \
-   elists.adb exp_dist.ads exp_dist.adb exp_tss.ads exp_util.ads fname.ads \
-   gnat.ads g-hesora.ads g-htable.ads g-htable.adb g-os_lib.ads \
-   hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
-   nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
-   restrict.ads rident.ads rtsfind.ads sem.ads sem_ch3.ads sem_ch8.ads \
-   sem_dist.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
-   stand.ads stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   tbuild.ads tbuild.adb tree_io.ads types.ads uintp.ads uintp.adb \
-   uname.ads unchconv.ads unchdeal.ads urealp.ads 
-
-exp_fixd.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   errout.ads eval_fat.ads exp_ch2.ads exp_fixd.ads exp_fixd.adb \
-   exp_util.ads freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
-   opt.ads output.ads restrict.ads rident.ads rtsfind.ads sem.ads \
-   sem_cat.ads sem_ch8.ads sem_eval.ads sem_eval.adb sem_res.ads \
-   sem_type.ads sem_util.ads sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
-   snames.ads stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   targparm.ads tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads \
-   uintp.adb unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads 
-
-exp_imgv.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads debug.ads einfo.ads einfo.adb elists.ads exp_imgv.ads \
-   exp_imgv.adb exp_util.ads get_targ.ads gnat.ads g-htable.ads \
-   g-os_lib.ads hostparm.ads lib.ads namet.ads nlists.ads nlists.adb \
-   nmake.ads nmake.adb opt.ads output.ads restrict.ads rident.ads \
-   rtsfind.ads sem_res.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
-   stand.ads stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
-   uintp.adb unchconv.ads unchdeal.ads urealp.ads 
-
-exp_intr.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
-   exp_ch11.ads exp_ch4.ads exp_ch7.ads exp_ch9.ads exp_code.ads \
-   exp_fixd.ads exp_intr.ads exp_intr.adb exp_util.ads exp_util.adb \
-   fname.ads fname-uf.ads freeze.ads get_targ.ads gnat.ads g-htable.ads \
-   g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads lib-xref.ads \
-   namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
-   output.ads restrict.ads restrict.adb rident.ads rtsfind.ads scans.ads \
-   scn.ads sem.ads sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads \
-   sem_util.ads sem_util.adb sinfo.ads sinfo.adb sinput.ads sinput.adb \
-   snames.ads stand.ads stringt.ads stringt.adb style.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
-   s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
-   s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tbuild.adb \
-   tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
-   unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads \
-   widechar.ads 
-
-exp_pakd.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   errout.ads exp_ch11.ads exp_ch2.ads exp_ch7.ads exp_dbug.ads \
-   exp_pakd.ads exp_pakd.adb exp_util.ads exp_util.adb freeze.ads \
-   get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads \
-   itypes.ads lib.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
-   opt.ads output.ads restrict.ads rident.ads rtsfind.ads sem.ads \
-   sem_ch13.ads sem_ch8.ads sem_eval.ads sem_res.ads sem_util.ads \
-   sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
-   stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
-   tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
-   uintp.adb unchconv.ads unchdeal.ads urealp.ads validsw.ads 
-
-exp_prag.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   casing.adb csets.ads debug.ads einfo.ads einfo.adb elists.ads \
-   errout.ads exp_ch11.ads exp_prag.ads exp_prag.adb exp_tss.ads \
-   exp_util.ads expander.ads gnat.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
-   opt.ads output.ads rtsfind.ads sem.ads sem_eval.ads sem_res.ads \
-   sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads snames.adb \
-   stand.ads stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   tbuild.ads tree_io.ads types.ads types.adb uintp.ads uintp.adb \
-   unchconv.ads unchdeal.ads urealp.ads widechar.ads 
-
-exp_smem.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads exp_smem.ads exp_smem.adb \
-   exp_util.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
-   namet.ads nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
-   restrict.ads rident.ads rtsfind.ads sem.ads sem_util.ads sinfo.ads \
-   sinfo.adb sinput.ads snames.ads stand.ads stringt.ads stringt.adb \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads tbuild.adb \
-   tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
-   urealp.ads 
-
-exp_strm.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads exp_strm.ads exp_strm.adb \
-   exp_tss.ads fname.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
-   g-os_lib.ads hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb \
-   namet.ads nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
-   restrict.ads rident.ads rtsfind.ads sinfo.ads sinfo.adb sinput.ads \
-   snames.ads stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads \
-   uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads 
-
-exp_tss.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads elists.adb exp_tss.ads \
-   exp_tss.adb exp_util.ads gnat.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads lib.ads namet.ads nlists.ads nlists.adb opt.ads output.ads \
-   rtsfind.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
-   stand.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
-   types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads 
-
-exp_util.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb \
-   errout.ads eval_fat.ads exp_ch11.ads exp_ch7.ads exp_util.ads \
-   exp_util.adb fname.ads fname-uf.ads get_targ.ads gnat.ads g-hesora.ads \
-   g-htable.ads g-os_lib.ads hostparm.ads inline.ads itypes.ads lib.ads \
-   lib.adb lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb \
-   nmake.ads nmake.adb opt.ads output.ads restrict.ads restrict.adb \
-   rident.ads rtsfind.ads sem.ads sem_cat.ads sem_ch8.ads sem_eval.ads \
-   sem_eval.adb sem_res.ads sem_type.ads sem_util.ads sem_warn.ads \
-   sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
-   tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
-   uname.ads unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads 
-
-exp_vfpt.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads exp_vfpt.ads exp_vfpt.adb \
-   gnat.ads g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads \
-   nlists.adb nmake.ads nmake.adb opt.ads output.ads rtsfind.ads \
-   sem_res.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads tree_io.ads \
-   ttypef.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
-   urealp.ads urealp.adb 
-
-expander.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads debug_a.ads debug_a.adb einfo.ads elists.ads errout.ads \
-   exp_aggr.ads exp_attr.ads exp_ch11.ads exp_ch12.ads exp_ch13.ads \
-   exp_ch2.ads exp_ch3.ads exp_ch4.ads exp_ch5.ads exp_ch6.ads exp_ch7.ads \
-   exp_ch8.ads exp_ch9.ads exp_prag.ads expander.ads expander.adb gnat.ads \
-   g-htable.ads g-os_lib.ads hostparm.ads nlists.ads nlists.adb opt.ads \
-   output.ads sem.ads sem_ch8.ads sem_util.ads sinfo.ads sinput.ads \
-   snames.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
-   types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads 
-
-fmap.o : ada.ads a-except.ads a-uncdea.ads alloc.ads debug.ads fmap.ads \
-   fmap.adb gnat.ads g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads \
-   namet.ads opt.ads osint.ads output.ads system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   tree_io.ads types.ads unchconv.ads unchdeal.ads 
-
-fname-uf.o : ada.ads a-except.ads a-uncdea.ads alloc.ads casing.ads \
-   debug.ads fmap.ads fname.ads fname-uf.ads fname-uf.adb gnat.ads \
-   g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads krunch.ads \
-   namet.ads opt.ads osint.ads output.ads system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads s-stoele.ads \
-   s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
-   unchdeal.ads widechar.ads 
-
-fname.o : ada.ads a-except.ads alloc.ads debug.ads fname.ads fname.adb \
-   gnat.ads g-os_lib.ads hostparm.ads namet.ads opt.ads output.ads \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
-   s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
-   unchconv.ads unchdeal.ads 
-
-freeze.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
-   exp_ch11.ads exp_ch7.ads exp_pakd.ads exp_util.ads freeze.ads \
-   freeze.adb get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads \
-   layout.ads lib.ads lib-xref.ads namet.ads namet.adb nlists.ads \
-   nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
-   rident.ads rtsfind.ads scans.ads scn.ads sem.ads sem_cat.ads \
-   sem_ch13.ads sem_ch6.ads sem_ch7.ads sem_ch8.ads sem_eval.ads \
-   sem_mech.ads sem_prag.ads sem_res.ads sem_type.ads sem_util.ads \
-   sem_util.adb sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
-   stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-exctab.adb s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   targparm.ads tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads \
-   uintp.adb unchconv.ads unchdeal.ads urealp.ads widechar.ads 
-
-frontend.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads cstand.ads debug.ads einfo.ads einfo.adb elists.ads \
-   exp_ch11.ads exp_dbug.ads fmap.ads fname.ads fname-uf.ads frontend.ads \
-   frontend.adb get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
-   g-os_lib.ads hostparm.ads inline.ads lib.ads lib.adb lib-list.adb \
-   lib-load.ads lib-sort.adb live.ads namet.ads nlists.ads nlists.adb \
-   opt.ads osint.ads output.ads par.ads rtsfind.ads scn.ads sem.ads \
-   sem_ch8.ads sem_elab.ads sem_prag.ads sem_warn.ads sinfo.ads sinfo.adb \
-   sinput.ads sinput.adb sinput-l.ads snames.ads sprint.ads stand.ads \
-   stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
-   types.ads uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
-   urealp.ads 
-
-g-hesora.o : gnat.ads g-hesora.ads g-hesora.adb system.ads 
-
-g-htable.o : ada.ads a-uncdea.ads gnat.ads g-htable.ads g-htable.adb \
-   system.ads 
-
-g-os_lib.o : ada.ads a-except.ads gnat.ads g-os_lib.ads g-os_lib.adb \
-   system.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads unchconv.ads unchdeal.ads 
-
-g-speche.o : gnat.ads g-speche.ads g-speche.adb system.ads 
-
-get_targ.o : get_targ.ads get_targ.adb system.ads s-exctab.ads \
-   s-stalib.ads types.ads unchconv.ads unchdeal.ads 
-
-gnat.o : gnat.ads system.ads 
-
-gnat1drv.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb \
-   back_end.ads casing.ads comperr.ads csets.ads debug.ads einfo.ads \
-   einfo.adb elists.ads errout.ads fname.ads fname-uf.ads frontend.ads \
-   get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
-   gnat1drv.ads gnat1drv.adb gnatvsn.ads hostparm.ads inline.ads lib.ads \
-   lib.adb lib-list.adb lib-sort.adb lib-writ.ads namet.ads nlists.ads \
-   nlists.adb opt.ads osint.ads output.ads repinfo.ads restrict.ads \
-   rident.ads sem.ads sem_ch13.ads sinfo.ads sinfo.adb sinput.ads \
-   sinput-l.ads snames.ads sprint.ads stand.ads stringt.ads system.ads \
-   s-atacco.ads s-atacco.adb s-assert.ads s-exctab.ads s-imgenu.ads \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tree_gen.ads \
-   tree_io.ads treepr.ads ttypes.ads types.ads uintp.ads uintp.adb \
-   uname.ads unchconv.ads unchdeal.ads urealp.ads usage.ads 
-
-gnatbind.o : ada.ads a-except.ads ali.ads ali-util.ads alloc.ads \
-   bcheck.ads binde.ads binderr.ads bindgen.ads bindusg.ads butil.ads \
-   casing.ads csets.ads debug.ads gnat.ads g-htable.ads g-os_lib.ads \
-   gnatbind.ads gnatbind.adb gnatvsn.ads hostparm.ads namet.ads opt.ads \
-   osint.ads osint-b.ads output.ads rident.ads switch.ads switch-b.ads \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
-   s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
-   s-strops.ads s-wchcon.ads table.ads table.adb targparm.ads tree_io.ads \
-   types.ads unchconv.ads unchdeal.ads 
-
-gnatvsn.o : gnatvsn.ads system.ads 
-
-hlo.o : hlo.ads hlo.adb output.ads system.ads s-exctab.ads s-stalib.ads \
-   types.ads unchconv.ads unchdeal.ads 
-
-hostparm.o : hostparm.ads system.ads 
-
-impunit.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
-   g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads impunit.ads \
-   impunit.adb lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
-   namet.adb nlists.ads nlists.adb opt.ads output.ads sinfo.ads sinfo.adb \
-   sinput.ads snames.ads stand.ads stringt.ads system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
-   table.ads table.adb tree_io.ads types.ads uintp.ads uintp.adb uname.ads \
-   unchconv.ads unchdeal.ads urealp.ads widechar.ads 
-
-inline.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
-   exp_ch11.ads exp_ch7.ads exp_tss.ads exp_tss.adb exp_util.ads fname.ads \
-   fname-uf.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads inline.ads inline.adb lib.ads lib.adb lib-list.adb \
-   lib-sort.adb namet.ads nlists.ads nlists.adb opt.ads output.ads \
-   rtsfind.ads sem_ch10.ads sem_ch12.ads sem_ch8.ads sem_util.ads \
-   sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
-   uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads 
-
-interfac.o : interfac.ads system.ads 
-
-itypes.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads gnat.ads g-htable.ads \
-   g-os_lib.ads hostparm.ads itypes.ads itypes.adb namet.ads nlists.ads \
-   nlists.adb opt.ads output.ads sem_util.ads sinfo.ads sinfo.adb \
-   sinput.ads snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
-   urealp.ads 
-
-krunch.o : hostparm.ads krunch.ads krunch.adb system.ads s-stoele.ads 
-
-layout.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
-   exp_ch3.ads exp_util.ads freeze.ads get_targ.ads gnat.ads g-htable.ads \
-   g-os_lib.ads hostparm.ads layout.ads layout.adb lib.ads lib-xref.ads \
-   namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
-   output.ads repinfo.ads repinfo.adb restrict.ads rident.ads rtsfind.ads \
-   scans.ads scn.ads sem.ads sem_ch13.ads sem_ch8.ads sem_eval.ads \
-   sem_res.ads sem_type.ads sem_util.ads sem_util.adb sinfo.ads sinfo.adb \
-   sinput.ads snames.ads stand.ads stringt.ads style.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
-   s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
-   s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tbuild.adb \
-   tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
-   unchconv.ads unchdeal.ads urealp.ads widechar.ads 
-
-lib-load.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads elists.ads errout.ads fname.ads fname-uf.ads \
-   gnat.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib-load.ads \
-   lib-load.adb namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
-   opt.ads osint.ads osint-c.ads output.ads par.ads scn.ads sinfo.ads \
-   sinfo.adb sinput.ads sinput-l.ads snames.ads stand.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
-   s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
-   s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tree_io.ads \
-   types.ads uintp.ads uname.ads unchconv.ads unchdeal.ads urealp.ads 
-
-lib-util.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads \
-   g-os_lib.ads hostparm.ads lib.ads lib-util.ads lib-util.adb namet.ads \
-   opt.ads osint.ads osint-c.ads output.ads system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads s-stoele.ads \
-   s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
-   unchdeal.ads 
-
-lib-writ.o : ada.ads a-except.ads ali.ads alloc.ads atree.ads atree.adb \
-   casing.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
-   fname.ads fname-uf.ads gnat.ads g-htable.ads g-os_lib.ads gnatvsn.ads \
-   hostparm.ads lib.ads lib-util.ads lib-util.adb lib-writ.ads \
-   lib-writ.adb lib-xref.ads namet.ads nlists.ads nlists.adb opt.ads \
-   osint.ads osint-c.ads output.ads par.ads restrict.ads rident.ads \
-   scn.ads sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads stand.ads \
-   stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   tree_io.ads types.ads types.adb uintp.ads uintp.adb uname.ads \
-   unchconv.ads unchdeal.ads urealp.ads 
-
-lib-xref.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   csets.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads gnat.ads \
-   g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
-   lib-util.ads lib-util.adb lib-xref.ads lib-xref.adb namet.ads \
-   nlists.ads nlists.adb opt.ads osint.ads osint-c.ads output.ads \
-   sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads stand.ads \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
-   uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads widechar.ads 
-
-lib.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
-   g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
-   lib-list.adb lib-sort.adb namet.ads namet.adb nlists.ads nlists.adb \
-   opt.ads output.ads sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads \
-   stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
-   types.ads uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
-   urealp.ads widechar.ads 
-
-live.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
-   g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
-   lib-list.adb lib-sort.adb live.ads live.adb namet.ads nlists.ads \
-   nlists.adb opt.ads output.ads sem_util.ads sinfo.ads sinfo.adb \
-   sinput.ads snames.ads stand.ads stringt.ads system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-unstyp.ads \
-   s-wchcon.ads table.ads table.adb tree_io.ads types.ads uintp.ads \
-   uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads 
-
-memtrack.o : ada.ads a-except.ads system.ads s-memory.ads memtrack.adb \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-traceb.ads \
-   unchconv.ads 
-
-namet.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
-   hostparm.ads namet.ads namet.adb opt.ads output.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads s-secsta.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
-   types.ads types.adb unchconv.ads unchdeal.ads widechar.ads 
-
-nlists.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads elists.ads gnat.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads nlists.ads nlists.adb opt.ads output.ads sinfo.ads \
-   sinput.ads snames.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
-   types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads 
-
-nmake.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads elists.ads gnat.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
-   opt.ads output.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
-   uintp.ads unchconv.ads unchdeal.ads urealp.ads 
-
-opt.o : ada.ads a-except.ads gnat.ads g-os_lib.ads gnatvsn.ads \
-   hostparm.ads opt.ads opt.adb system.ads s-exctab.ads s-stalib.ads \
-   s-wchcon.ads tree_io.ads types.ads unchconv.ads unchdeal.ads 
-
-osint-b.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
-   hostparm.ads namet.ads opt.ads osint.ads osint-b.ads osint-b.adb \
-   output.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-memory.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   tree_io.ads types.ads unchconv.ads unchdeal.ads 
-
-osint-c.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
-   hostparm.ads namet.ads opt.ads osint.ads osint-c.ads osint-c.adb \
-   output.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-memory.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   tree_io.ads types.ads unchconv.ads unchdeal.ads 
-
-osint.o : ada.ads a-except.ads a-uncdea.ads alloc.ads debug.ads fmap.ads \
-   gnat.ads g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads namet.ads \
-   opt.ads osint.ads osint.adb output.ads sdefault.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads s-secsta.ads \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
-   table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads 
-
-output.o : gnat.ads g-os_lib.ads output.ads output.adb system.ads \
-   s-exctab.ads s-stalib.ads types.ads unchconv.ads unchdeal.ads 
-
-par.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   csets.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb \
-   errout.ads fname.ads fname-uf.ads gnat.ads g-hesora.ads g-htable.ads \
-   g-os_lib.ads g-speche.ads hostparm.ads interfac.ads lib.ads lib.adb \
-   lib-list.adb lib-load.ads lib-sort.adb namet.ads namet.adb nlists.ads \
-   nlists.adb nmake.ads nmake.adb opt.ads osint.ads output.ads par.ads \
-   par.adb par-ch10.adb par-ch11.adb par-ch12.adb par-ch13.adb par-ch2.adb \
-   par-ch3.adb par-ch4.adb par-ch5.adb par-ch6.adb par-ch7.adb par-ch8.adb \
-   par-ch9.adb par-endh.adb par-labl.adb par-load.adb par-prag.adb \
-   par-sync.adb par-tchk.adb par-util.adb scans.ads scans.adb scn.ads \
-   scn.adb scn-nlit.adb scn-slit.adb sinfo.ads sinfo.adb sinfo-cn.ads \
-   sinput.ads sinput.adb sinput-l.ads snames.ads snames.adb stand.ads \
-   stringt.ads stringt.adb style.ads style.adb stylesw.ads system.ads \
-   s-atacco.ads s-atacco.adb s-crc32.ads s-crc32.adb s-exctab.ads \
-   s-exctab.adb s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   tree_io.ads types.ads types.adb uintp.ads uintp.adb uname.ads \
-   unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads 
-
-repinfo.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
-   g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
-   lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb opt.ads \
-   output.ads output.adb repinfo.ads repinfo.adb sinfo.ads sinfo.adb \
-   sinput.ads sinput.adb snames.ads stand.ads stringt.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
-   s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
-   s-wchcon.ads table.ads table.adb tree_io.ads types.ads uintp.ads \
-   uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads 
-
-restrict.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_util.ads \
-   fname.ads fname-uf.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
-   nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
-   restrict.ads restrict.adb rident.ads rtsfind.ads sinfo.ads sinfo.adb \
-   sinput.ads snames.ads stand.ads stringt.ads system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
-   table.ads table.adb targparm.ads tbuild.ads tbuild.adb tree_io.ads \
-   types.ads uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
-   urealp.ads 
-
-rident.o : rident.ads system.ads 
-
-rtsfind.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   csets.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb fname.ads \
-   fname-uf.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads lib.ads lib.adb lib-list.adb lib-load.ads lib-sort.adb \
-   namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
-   output.ads restrict.ads rident.ads rtsfind.ads rtsfind.adb sem.ads \
-   sem_ch7.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
-   stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads \
-   tree_io.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
-   unchdeal.ads urealp.ads widechar.ads 
-
-s-assert.o : ada.ads a-except.ads gnat.ads g-htable.ads system.ads \
-   s-assert.ads s-assert.adb s-exctab.ads s-exctab.adb s-stalib.ads \
-   unchconv.ads 
-
-s-crc32.o : interfac.ads system.ads s-crc32.ads s-crc32.adb 
-
-s-except.o : ada.ads a-except.ads system.ads s-except.ads s-stalib.ads \
-   unchconv.ads 
-
-s-exctab.o : ada.ads a-uncdea.ads gnat.ads g-htable.ads g-htable.adb \
-   system.ads s-exctab.ads s-exctab.adb s-stalib.ads unchconv.ads 
-
-s-imgenu.o : system.ads s-imgenu.ads s-imgenu.adb s-secsta.ads \
-   s-stoele.ads unchconv.ads 
-
-s-mastop.o : ada.ads a-except.ads system.ads s-except.ads s-mastop.ads \
-   s-mastop.adb s-stalib.ads s-stoele.ads unchconv.ads 
-
-s-memory.o : ada.ads a-except.ads system.ads s-memory.ads s-memory.adb \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads unchconv.ads 
-
-s-parame.o : system.ads s-parame.ads s-parame.adb 
-
-s-secsta.o : ada.ads a-except.ads system.ads s-parame.ads s-secsta.ads \
-   s-secsta.adb s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
-   unchconv.ads unchdeal.ads 
-
-s-soflin.o : ada.ads a-except.ads system.ads s-except.ads s-mastop.ads \
-   s-parame.ads s-secsta.ads s-soflin.ads s-soflin.adb s-stache.ads \
-   s-stalib.ads s-stoele.ads unchconv.ads 
-
-s-sopco3.o : system.ads s-secsta.ads s-stoele.ads s-strops.ads \
-   s-sopco3.ads s-sopco3.adb 
-
-s-sopco4.o : system.ads s-secsta.ads s-stoele.ads s-sopco3.ads \
-   s-sopco4.ads s-sopco4.adb 
-
-s-sopco5.o : system.ads s-secsta.ads s-stoele.ads s-sopco4.ads \
-   s-sopco5.ads s-sopco5.adb 
-
-s-stache.o : ada.ads a-except.ads system.ads s-parame.ads s-soflin.ads \
-   s-stache.ads s-stache.adb s-stalib.ads s-stoele.ads s-stoele.adb \
-   unchconv.ads 
-
-s-stalib.o : ada.ads a-except.ads system.ads s-memory.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stalib.adb s-stoele.ads unchconv.ads 
-
-s-stoele.o : system.ads s-stoele.ads s-stoele.adb unchconv.ads 
-
-s-strops.o : system.ads s-secsta.ads s-stoele.ads s-strops.ads \
-   s-strops.adb 
-
-s-traceb.o : system.ads s-traceb.ads s-traceb.adb 
-
-s-unstyp.o : system.ads s-unstyp.ads 
-
-s-wchcnv.o : interfac.ads system.ads s-wchcnv.ads s-wchcnv.adb \
-   s-wchcon.ads s-wchjis.ads 
-
-s-wchcon.o : system.ads s-wchcon.ads 
-
-s-wchjis.o : system.ads s-wchjis.ads s-wchjis.adb 
-
-scans.o : scans.ads scans.adb system.ads s-exctab.ads s-stalib.ads \
-   types.ads unchconv.ads unchdeal.ads 
-
-scn.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   csets.ads debug.ads einfo.ads elists.ads errout.ads gnat.ads \
-   g-htable.ads g-os_lib.ads hostparm.ads interfac.ads namet.ads namet.adb \
-   nlists.ads nlists.adb opt.ads output.ads scans.ads scn.ads scn.adb \
-   scn-nlit.adb scn-slit.adb sinfo.ads sinfo.adb sinput.ads sinput.adb \
-   snames.ads stringt.ads stringt.adb style.ads system.ads s-atacco.ads \
-   s-atacco.adb s-crc32.ads s-crc32.adb s-exctab.ads s-imgenu.ads \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
-   types.adb uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads \
-   urealp.adb widechar.ads 
-
-sem.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads debug_a.ads debug_a.adb einfo.ads einfo.adb elists.ads \
-   errout.ads expander.ads fname.ads gnat.ads g-hesora.ads g-htable.ads \
-   g-os_lib.ads hlo.ads hostparm.ads inline.ads lib.ads lib.adb \
-   lib-list.adb lib-load.ads lib-sort.adb namet.ads nlists.ads nlists.adb \
-   opt.ads output.ads restrict.ads rident.ads sem.ads sem.adb sem_attr.ads \
-   sem_ch10.ads sem_ch11.ads sem_ch12.ads sem_ch13.ads sem_ch2.ads \
-   sem_ch2.adb sem_ch3.ads sem_ch4.ads sem_ch5.ads sem_ch6.ads sem_ch7.ads \
-   sem_ch8.ads sem_ch9.ads sem_prag.ads sem_util.ads sinfo.ads sinfo.adb \
-   sinput.ads snames.ads stand.ads stringt.ads system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
-   table.ads table.adb tree_io.ads types.ads types.adb uintp.ads uintp.adb \
-   uname.ads unchconv.ads unchdeal.ads urealp.ads 
-
-sem_aggr.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   elists.adb errout.ads eval_fat.ads exp_ch11.ads exp_ch2.ads exp_ch7.ads \
-   exp_util.ads exp_util.adb freeze.ads get_targ.ads gnat.ads g-htable.ads \
-   g-os_lib.ads g-speche.ads hostparm.ads inline.ads itypes.ads lib.ads \
-   lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
-   nmake.adb opt.ads output.ads restrict.ads rident.ads rtsfind.ads \
-   scans.ads scn.ads sem.ads sem_aggr.ads sem_aggr.adb sem_cat.ads \
-   sem_ch13.ads sem_ch8.ads sem_eval.ads sem_eval.adb sem_res.ads \
-   sem_type.ads sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb \
-   sinput.ads snames.ads stand.ads stringt.ads stringt.adb style.ads \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
-   tbuild.adb tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
-   unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads 
-
-sem_attr.o : ada.ads a-charac.ads a-chlat1.ads a-except.ads alloc.ads \
-   atree.ads atree.adb casing.ads checks.ads checks.adb debug.ads \
-   einfo.ads einfo.adb elists.ads errout.ads eval_fat.ads exp_ch11.ads \
-   exp_ch2.ads exp_ch7.ads exp_tss.ads exp_util.ads exp_util.adb \
-   expander.ads freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads inline.ads itypes.ads lib.ads lib-xref.ads namet.ads \
-   nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
-   restrict.ads rident.ads rtsfind.ads sem.ads sem_attr.ads sem_attr.adb \
-   sem_cat.ads sem_ch6.ads sem_ch8.ads sem_dist.ads sem_eval.ads \
-   sem_eval.adb sem_res.ads sem_type.ads sem_util.ads sem_warn.ads \
-   sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads snames.adb \
-   stand.ads stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-exctab.adb s-imgenu.ads s-memory.ads s-secsta.ads \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
-   table.ads table.adb targparm.ads tbuild.ads tbuild.adb tree_io.ads \
-   ttypef.ads ttypes.ads types.ads types.adb uintp.ads uintp.adb \
-   unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads \
-   widechar.ads 
-
-sem_case.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads errout.ads gnat.ads \
-   g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads namet.ads \
-   nlists.ads nlists.adb opt.ads output.ads sem.ads sem_case.ads \
-   sem_case.adb sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
-   sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
-   s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
-   s-wchcon.ads table.ads table.adb tree_io.ads types.ads uintp.ads \
-   uintp.adb unchconv.ads unchdeal.ads urealp.ads 
-
-sem_cat.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
-   exp_tss.ads fname.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads \
-   nlists.ads nlists.adb opt.ads output.ads sem.ads sem_cat.ads \
-   sem_cat.adb sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
-   stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
-   types.ads uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
-   urealp.ads 
-
-sem_ch10.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_util.ads \
-   fname.ads fname-uf.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads \
-   g-htable.ads g-os_lib.ads hostparm.ads impunit.ads inline.ads lib.ads \
-   lib.adb lib-list.adb lib-load.ads lib-sort.adb lib-xref.ads namet.ads \
-   namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
-   restrict.ads rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
-   sem_ch10.ads sem_ch10.adb sem_ch6.ads sem_ch7.ads sem_ch8.ads \
-   sem_dist.ads sem_eval.ads sem_prag.ads sem_res.ads sem_type.ads \
-   sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinfo-cn.ads \
-   sinput.ads sinput.adb snames.ads stand.ads stringt.ads style.ads \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
-   tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
-   unchconv.ads unchdeal.ads urealp.ads widechar.ads 
-
-sem_ch11.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads errout.ads gnat.ads \
-   g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib-xref.ads namet.ads \
-   nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
-   restrict.ads rident.ads rtsfind.ads sem.ads sem_ch11.ads sem_ch11.adb \
-   sem_ch5.ads sem_ch8.ads sem_res.ads sem_util.ads sinfo.ads sinfo.adb \
-   sinput.ads snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
-   urealp.ads 
-
-sem_ch12.o : ada.ads a-except.ads a-uncdea.ads alloc.ads atree.ads \
-   atree.adb casing.ads debug.ads einfo.ads einfo.adb elists.ads \
-   elists.adb errout.ads exp_util.ads expander.ads fname.ads fname-uf.ads \
-   freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-htable.adb \
-   g-os_lib.ads hostparm.ads inline.ads lib.ads lib.adb lib-list.adb \
-   lib-load.ads lib-sort.adb lib-xref.ads namet.ads namet.adb nlists.ads \
-   nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
-   rident.ads rtsfind.ads scans.ads scn.ads sem.ads sem_cat.ads \
-   sem_ch10.ads sem_ch12.ads sem_ch12.adb sem_ch13.ads sem_ch3.ads \
-   sem_ch6.ads sem_ch7.ads sem_ch8.ads sem_elab.ads sem_elim.ads \
-   sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
-   sinfo.ads sinfo.adb sinfo-cn.ads sinput.ads sinput-l.ads snames.ads \
-   stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-exctab.adb s-imgenu.ads s-memory.ads s-secsta.ads \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
-   table.ads table.adb targparm.ads tbuild.ads tbuild.adb tree_io.ads \
-   ttypes.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
-   unchdeal.ads urealp.ads urealp.adb widechar.ads 
-
-sem_ch13.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads debug.ads einfo.ads einfo.adb elists.ads errout.ads \
-   exp_tss.ads exp_util.ads fname.ads get_targ.ads gnat.ads g-hesora.ads \
-   g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb lib-list.adb \
-   lib-sort.adb namet.ads nlists.ads nlists.adb nmake.ads nmake.adb \
-   opt.ads output.ads rtsfind.ads sem.ads sem_ch13.ads sem_ch13.adb \
-   sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
-   sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads tree_io.ads \
-   ttypes.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
-   unchdeal.ads urealp.ads urealp.adb 
-
-sem_ch2.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads elists.ads errout.ads gnat.ads g-htable.ads \
-   g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb opt.ads \
-   output.ads restrict.ads rident.ads sem_ch2.ads sem_ch2.adb sem_ch8.ads \
-   sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
-   s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
-   s-wchcon.ads table.ads table.adb tree_io.ads types.ads types.adb \
-   uintp.ads unchconv.ads unchdeal.ads urealp.ads 
-
-sem_ch3.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   elists.adb errout.ads eval_fat.ads exp_ch11.ads exp_ch2.ads exp_ch3.ads \
-   exp_ch7.ads exp_dist.ads exp_tss.ads exp_util.ads exp_util.adb \
-   fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
-   g-os_lib.ads hostparm.ads inline.ads itypes.ads layout.ads lib.ads \
-   lib.adb lib-list.adb lib-sort.adb lib-xref.ads namet.ads namet.adb \
-   nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
-   restrict.ads rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
-   sem_case.ads sem_case.adb sem_cat.ads sem_cat.adb sem_ch13.ads \
-   sem_ch3.ads sem_ch3.adb sem_ch6.ads sem_ch7.ads sem_ch8.ads \
-   sem_disp.ads sem_dist.ads sem_elim.ads sem_eval.ads sem_eval.adb \
-   sem_mech.ads sem_res.ads sem_smem.ads sem_type.ads sem_util.ads \
-   sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
-   stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
-   uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads \
-   urealp.adb validsw.ads widechar.ads 
-
-sem_ch4.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_util.ads \
-   freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads g-speche.ads \
-   hostparm.ads itypes.ads lib.ads lib-xref.ads namet.ads namet.adb \
-   nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
-   restrict.ads rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
-   sem_cat.ads sem_ch3.ads sem_ch4.ads sem_ch4.adb sem_ch8.ads \
-   sem_dist.ads sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
-   sem_util.adb sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
-   stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
-   tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
-   unchconv.ads unchdeal.ads urealp.ads widechar.ads 
-
-sem_ch5.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   errout.ads eval_fat.ads exp_ch2.ads exp_util.ads expander.ads \
-   freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads lib.ads lib-xref.ads namet.ads namet.adb nlists.ads \
-   nlists.adb nmake.ads opt.ads output.ads restrict.ads rident.ads \
-   rtsfind.ads scans.ads scn.ads sem.ads sem_case.ads sem_case.adb \
-   sem_cat.ads sem_ch3.ads sem_ch5.ads sem_ch5.adb sem_ch8.ads \
-   sem_disp.ads sem_eval.ads sem_eval.adb sem_res.ads sem_type.ads \
-   sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
-   snames.ads stand.ads stringt.ads style.ads system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
-   table.ads table.adb targparm.ads tbuild.ads tree_io.ads ttypes.ads \
-   types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads \
-   validsw.ads widechar.ads 
-
-sem_ch6.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   elists.adb errout.ads exp_ch2.ads exp_ch7.ads exp_util.ads expander.ads \
-   fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
-   g-os_lib.ads hostparm.ads inline.ads lib.ads lib.adb lib-list.adb \
-   lib-sort.adb lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb \
-   nmake.ads nmake.adb opt.ads output.ads restrict.ads rident.ads \
-   rtsfind.ads scans.ads scn.ads sem.ads sem_cat.ads sem_ch12.ads \
-   sem_ch3.ads sem_ch4.ads sem_ch5.ads sem_ch6.ads sem_ch6.adb sem_ch8.ads \
-   sem_disp.ads sem_dist.ads sem_elim.ads sem_eval.ads sem_mech.ads \
-   sem_prag.ads sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
-   sem_warn.ads sinfo.ads sinfo.adb sinfo-cn.ads sinput.ads snames.ads \
-   stand.ads stringt.ads stringt.adb style.ads stylesw.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
-   s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
-   s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tbuild.adb \
-   tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
-   unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads 
-
-sem_ch7.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
-   exp_dbug.ads exp_disp.ads exp_util.ads freeze.ads get_targ.ads gnat.ads \
-   g-htable.ads g-os_lib.ads hostparm.ads inline.ads lib.ads lib-xref.ads \
-   namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
-   output.ads restrict.ads rident.ads rtsfind.ads scans.ads scn.ads \
-   sem.ads sem_cat.ads sem_ch12.ads sem_ch3.ads sem_ch6.ads sem_ch7.ads \
-   sem_ch7.adb sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads \
-   sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
-   snames.ads snames.adb stand.ads stringt.ads style.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
-   s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
-   s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tree_io.ads \
-   ttypes.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
-   urealp.ads widechar.ads 
-
-sem_ch8.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
-   exp_util.ads fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads \
-   g-htable.ads g-os_lib.ads g-speche.ads hostparm.ads inline.ads lib.ads \
-   lib.adb lib-list.adb lib-load.ads lib-sort.adb lib-xref.ads namet.ads \
-   namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
-   restrict.ads rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
-   sem_ch12.ads sem_ch3.ads sem_ch4.ads sem_ch6.ads sem_ch8.ads \
-   sem_ch8.adb sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \
-   sem_util.adb sinfo.ads sinfo.adb sinfo-cn.ads sinput.ads snames.ads \
-   stand.ads stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   targparm.ads tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads \
-   uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads widechar.ads 
-
-sem_ch9.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   errout.ads exp_ch2.ads exp_ch9.ads exp_util.ads fname.ads fname-uf.ads \
-   freeze.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads \
-   itypes.ads lib.ads lib-xref.ads namet.ads namet.adb nlists.ads \
-   nlists.adb nmake.ads nmake.adb opt.ads output.ads restrict.ads \
-   restrict.adb rident.ads rtsfind.ads scans.ads scn.ads sem.ads \
-   sem_ch3.ads sem_ch5.ads sem_ch6.ads sem_ch8.ads sem_ch9.ads sem_ch9.adb \
-   sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
-   sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
-   stringt.ads style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
-   tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
-   uname.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads 
-
-sem_disp.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads elists.adb errout.ads \
-   exp_ch7.ads exp_disp.ads exp_tss.ads exp_util.ads freeze.ads \
-   get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
-   lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
-   opt.ads output.ads restrict.ads rident.ads rtsfind.ads scans.ads \
-   scn.ads sem.ads sem_ch6.ads sem_ch8.ads sem_disp.ads sem_disp.adb \
-   sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
-   sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
-   style.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
-   tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb \
-   unchconv.ads unchdeal.ads urealp.ads widechar.ads 
-
-sem_dist.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_dist.ads \
-   exp_tss.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
-   namet.ads nlists.ads nlists.adb nmake.ads nmake.adb opt.ads output.ads \
-   restrict.ads rident.ads rtsfind.ads sem.ads sem_dist.ads sem_dist.adb \
-   sem_res.ads sem_util.ads sinfo.ads sinfo.adb sinput.ads snames.ads \
-   stand.ads stringt.ads stringt.adb system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   tbuild.ads tbuild.adb tree_io.ads types.ads types.adb uintp.ads \
-   uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads 
-
-sem_elab.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   elists.adb errout.ads exp_ch2.ads exp_util.ads expander.ads fname.ads \
-   freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads lib.ads lib.adb lib-list.adb lib-load.ads lib-sort.adb \
-   lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
-   nmake.adb opt.ads output.ads restrict.ads rident.ads rtsfind.ads \
-   scans.ads scn.ads sem.ads sem_cat.ads sem_ch7.ads sem_ch8.ads \
-   sem_elab.ads sem_elab.adb sem_eval.ads sem_res.ads sem_type.ads \
-   sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb sinput.ads \
-   sinput.adb snames.ads stand.ads stringt.ads style.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
-   s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
-   s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tbuild.adb \
-   tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
-   unchconv.ads unchdeal.ads urealp.ads validsw.ads widechar.ads 
-
-sem_elim.o : ada.ads a-except.ads a-uncdea.ads alloc.ads atree.ads \
-   atree.adb casing.ads debug.ads einfo.ads einfo.adb elists.ads \
-   errout.ads gnat.ads g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads \
-   namet.ads nlists.ads nlists.adb opt.ads output.ads sem_elim.ads \
-   sem_elim.adb sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
-   stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
-   types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads 
-
-sem_eval.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads einfo.ads einfo.adb elists.ads \
-   elists.adb errout.ads eval_fat.ads exp_ch2.ads exp_util.ads freeze.ads \
-   get_targ.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
-   lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
-   nmake.adb opt.ads output.ads restrict.ads rident.ads rtsfind.ads \
-   scans.ads scn.ads sem.ads sem_cat.ads sem_ch8.ads sem_eval.ads \
-   sem_eval.adb sem_res.ads sem_type.ads sem_util.ads sem_util.adb \
-   sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
-   stringt.ads stringt.adb style.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
-   uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads urealp.adb \
-   validsw.ads widechar.ads 
-
-sem_intr.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads errout.ads fname.ads gnat.ads \
-   g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
-   lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb opt.ads \
-   output.ads sem_eval.ads sem_intr.ads sem_intr.adb sem_util.ads \
-   sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
-   stringt.adb system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads \
-   tree_io.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
-   unchdeal.ads urealp.ads 
-
-sem_maps.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads gnat.ads g-htable.ads \
-   g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb opt.ads \
-   output.ads sem_maps.ads sem_maps.adb sinfo.ads sinfo.adb sinput.ads \
-   snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
-   types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads 
-
-sem_mech.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads errout.ads gnat.ads \
-   g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb \
-   opt.ads output.ads sem.ads sem_mech.ads sem_mech.adb sem_util.ads \
-   sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
-   s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
-   s-wchcon.ads table.ads table.adb targparm.ads tree_io.ads types.ads \
-   uintp.ads uintp.adb unchconv.ads unchdeal.ads urealp.ads 
-
-sem_prag.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   casing.adb checks.ads csets.ads debug.ads einfo.ads einfo.adb \
-   elists.ads elists.adb errout.ads eval_fat.ads exp_dist.ads expander.ads \
-   fname.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
-   g-speche.ads hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb \
-   namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
-   output.ads restrict.ads rident.ads rtsfind.ads sem.ads sem_cat.ads \
-   sem_ch13.ads sem_ch8.ads sem_disp.ads sem_elim.ads sem_eval.ads \
-   sem_eval.adb sem_intr.ads sem_mech.ads sem_prag.ads sem_prag.adb \
-   sem_res.ads sem_type.ads sem_util.ads sem_vfpt.ads sem_warn.ads \
-   sinfo.ads sinfo.adb sinfo-cn.ads sinput.ads sinput.adb snames.ads \
-   snames.adb stand.ads stringt.ads stringt.adb stylesw.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-exctab.adb s-imgenu.ads \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
-   tree_io.ads ttypes.ads types.ads types.adb uintp.ads uintp.adb \
-   uname.ads unchconv.ads unchdeal.ads urealp.ads urealp.adb validsw.ads \
-   widechar.ads 
-
-sem_res.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   checks.ads checks.adb debug.ads debug_a.ads debug_a.adb einfo.ads \
-   einfo.adb elists.ads errout.ads eval_fat.ads exp_ch11.ads exp_ch2.ads \
-   exp_ch7.ads exp_util.ads exp_util.adb expander.ads fname.ads freeze.ads \
-   get_targ.ads gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads inline.ads itypes.ads lib.ads lib.adb lib-list.adb \
-   lib-sort.adb lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb \
-   nmake.ads nmake.adb opt.ads output.ads restrict.ads rident.ads \
-   rtsfind.ads scans.ads scn.ads sem.ads sem_aggr.ads sem_attr.ads \
-   sem_cat.ads sem_ch4.ads sem_ch6.ads sem_ch8.ads sem_disp.ads \
-   sem_dist.ads sem_elab.ads sem_eval.ads sem_eval.adb sem_intr.ads \
-   sem_res.ads sem_res.adb sem_type.ads sem_util.ads sem_util.adb \
-   sem_warn.ads sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads \
-   stringt.ads stringt.adb style.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   targparm.ads tbuild.ads tbuild.adb tree_io.ads ttypes.ads types.ads \
-   types.adb uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
-   urealp.ads urealp.adb validsw.ads widechar.ads 
-
-sem_smem.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads errout.ads gnat.ads \
-   g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb \
-   opt.ads output.ads sem_smem.ads sem_smem.adb sinfo.ads sinfo.adb \
-   sinput.ads snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
-   urealp.ads 
-
-sem_type.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_util.ads \
-   fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
-   g-os_lib.ads hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb \
-   lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
-   opt.ads output.ads restrict.ads rident.ads rtsfind.ads scans.ads \
-   scn.ads sem.ads sem_ch6.ads sem_ch8.ads sem_eval.ads sem_res.ads \
-   sem_type.ads sem_type.adb sem_util.ads sem_util.adb sinfo.ads sinfo.adb \
-   sinput.ads snames.ads stand.ads stringt.ads style.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
-   s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
-   s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads tree_io.ads \
-   ttypes.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
-   unchdeal.ads urealp.ads widechar.ads 
-
-sem_util.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   casing.adb checks.ads csets.ads debug.ads einfo.ads einfo.adb \
-   elists.ads elists.adb errout.ads eval_fat.ads exp_ch11.ads exp_ch7.ads \
-   exp_util.ads exp_util.adb fname.ads freeze.ads get_targ.ads gnat.ads \
-   g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads \
-   itypes.ads lib.ads lib.adb lib-list.adb lib-sort.adb lib-xref.ads \
-   namet.ads namet.adb nlists.ads nlists.adb nmake.ads nmake.adb opt.ads \
-   output.ads restrict.ads rident.ads rtsfind.ads scans.ads scn.ads \
-   sem.ads sem_cat.ads sem_ch8.ads sem_eval.ads sem_eval.adb sem_res.ads \
-   sem_type.ads sem_util.ads sem_util.adb sem_warn.ads sinfo.ads sinfo.adb \
-   sinput.ads snames.ads stand.ads stringt.ads stringt.adb style.ads \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
-   tbuild.adb tree_io.ads ttypes.ads types.ads types.adb uintp.ads \
-   uintp.adb uname.ads unchconv.ads unchdeal.ads urealp.ads urealp.adb \
-   validsw.ads widechar.ads 
-
-sem_vfpt.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   cstand.ads debug.ads einfo.ads einfo.adb elists.ads gnat.ads \
-   g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads nlists.adb \
-   opt.ads output.ads sem_vfpt.ads sem_vfpt.adb sinfo.ads sinfo.adb \
-   sinput.ads snames.ads stand.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   targparm.ads tree_io.ads ttypef.ads types.ads uintp.ads uintp.adb \
-   unchconv.ads unchdeal.ads urealp.ads 
-
-sem_warn.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads errout.ads exp_util.ads \
-   fname.ads freeze.ads get_targ.ads gnat.ads g-hesora.ads g-htable.ads \
-   g-os_lib.ads hostparm.ads lib.ads lib.adb lib-list.adb lib-sort.adb \
-   lib-xref.ads namet.ads namet.adb nlists.ads nlists.adb nmake.ads \
-   opt.ads output.ads restrict.ads rident.ads rtsfind.ads scans.ads \
-   scn.ads sem.ads sem_ch8.ads sem_eval.ads sem_res.ads sem_type.ads \
-   sem_util.ads sem_util.adb sem_warn.ads sem_warn.adb sinfo.ads sinfo.adb \
-   sinput.ads sinput.adb snames.ads stand.ads stringt.ads style.ads \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads table.ads table.adb targparm.ads tbuild.ads \
-   tree_io.ads ttypes.ads types.ads uintp.ads uintp.adb uname.ads \
-   unchconv.ads unchdeal.ads urealp.ads widechar.ads 
-
-sinfo-cn.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads elists.ads gnat.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads nlists.ads nlists.adb opt.ads output.ads sinfo.ads \
-   sinfo-cn.ads sinfo-cn.adb sinput.ads snames.ads system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
-   table.ads table.adb tree_io.ads types.ads uintp.ads unchconv.ads \
-   unchdeal.ads urealp.ads 
-
-sinfo.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads elists.ads gnat.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads nlists.ads nlists.adb opt.ads output.ads sinfo.ads \
-   sinfo.adb sinput.ads snames.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
-   urealp.ads 
-
-sinput-d.o : ada.ads a-except.ads alloc.ads casing.ads debug.ads gnat.ads \
-   g-os_lib.ads hostparm.ads opt.ads osint.ads osint-c.ads output.ads \
-   sinput.ads sinput-d.ads sinput-d.adb system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads s-wchcon.ads \
-   table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads 
-
-sinput-l.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads elists.ads gnat.ads g-htable.ads g-os_lib.ads \
-   hostparm.ads namet.ads nlists.ads nlists.adb opt.ads osint.ads \
-   output.ads scans.ads scn.ads sinfo.ads sinfo.adb sinput.ads \
-   sinput-l.ads sinput-l.adb snames.ads system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
-   table.ads table.adb tree_io.ads types.ads uintp.ads unchconv.ads \
-   unchdeal.ads urealp.ads 
-
-sinput.o : ada.ads a-except.ads alloc.ads casing.ads debug.ads gnat.ads \
-   g-os_lib.ads hostparm.ads namet.ads namet.adb opt.ads output.ads \
-   sinput.ads sinput.adb system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-memory.ads s-secsta.ads s-stalib.ads s-stoele.ads s-wchcon.ads \
-   table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads \
-   widechar.ads 
-
-snames.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
-   hostparm.ads namet.ads opt.ads output.ads snames.ads snames.adb \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
-   s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
-   unchconv.ads unchdeal.ads 
-
-sprint.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   csets.ads debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
-   g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
-   lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb opt.ads \
-   output.ads output.adb rtsfind.ads sinfo.ads sinfo.adb sinput.ads \
-   sinput-d.ads snames.ads sprint.ads sprint.adb stand.ads stringt.ads \
-   stringt.adb system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
-   types.ads uintp.ads uintp.adb uname.ads unchconv.ads unchdeal.ads \
-   urealp.ads urealp.adb 
-
-stand.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
-   hostparm.ads namet.ads opt.ads output.ads stand.ads stand.adb \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
-   s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
-   unchconv.ads unchdeal.ads 
-
-stringt.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
-   hostparm.ads namet.ads opt.ads output.ads stringt.ads stringt.adb \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
-   s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
-   types.adb unchconv.ads unchdeal.ads 
-
-style.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   csets.ads debug.ads einfo.ads elists.ads errout.ads gnat.ads \
-   g-htable.ads g-os_lib.ads hostparm.ads interfac.ads namet.ads namet.adb \
-   nlists.ads nlists.adb opt.ads output.ads scans.ads scn.ads scn.adb \
-   scn-nlit.adb scn-slit.adb sinfo.ads sinfo.adb sinput.ads sinput.adb \
-   snames.ads stand.ads stringt.ads style.ads style.adb stylesw.ads \
-   system.ads s-atacco.ads s-atacco.adb s-crc32.ads s-crc32.adb \
-   s-exctab.ads s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   tree_io.ads types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads \
-   widechar.ads 
-
-stylesw.o : hostparm.ads opt.ads stylesw.ads stylesw.adb system.ads \
-   s-exctab.ads s-stalib.ads s-wchcon.ads types.ads unchconv.ads \
-   unchdeal.ads 
-
-switch-b.o : ada.ads a-except.ads debug.ads gnat.ads g-os_lib.ads \
-   hostparm.ads opt.ads osint.ads switch.ads switch-b.ads switch-b.adb \
-   system.ads s-exctab.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads types.ads unchconv.ads unchdeal.ads 
-
-switch-c.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads \
-   g-os_lib.ads hostparm.ads lib.ads opt.ads osint.ads output.ads \
-   stylesw.ads switch.ads switch-c.ads switch-c.adb system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads s-soflin.ads \
-   s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb \
-   tree_io.ads types.ads unchconv.ads unchdeal.ads validsw.ads 
-
-switch.o : ada.ads a-except.ads gnat.ads g-htable.ads switch.ads \
-   switch.adb system.ads s-exctab.ads s-exctab.adb s-stalib.ads types.ads \
-   unchconv.ads unchdeal.ads 
-
-system.o : system.ads 
-
-table.o : debug.ads gnat.ads g-os_lib.ads hostparm.ads opt.ads output.ads \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
-   s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \
-   unchconv.ads unchdeal.ads 
-
-targparm.o : ada.ads a-except.ads alloc.ads casing.ads debug.ads gnat.ads \
-   g-os_lib.ads hostparm.ads namet.ads opt.ads output.ads sinput.ads \
-   sinput.adb sinput-l.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-memory.ads s-stalib.ads s-wchcon.ads table.ads table.adb \
-   targparm.ads targparm.adb tree_io.ads types.ads unchconv.ads \
-   unchdeal.ads 
-
-tbuild.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
-   g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
-   lib-list.adb lib-sort.adb namet.ads namet.adb nlists.ads nlists.adb \
-   nmake.ads nmake.adb opt.ads output.ads restrict.ads rident.ads \
-   sinfo.ads sinfo.adb sinput.ads snames.ads stand.ads stringt.ads \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads \
-   s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcon.ads table.ads table.adb tbuild.ads tbuild.adb \
-   tree_io.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
-   unchdeal.ads urealp.ads widechar.ads 
-
-tree_gen.o : ada.ads a-except.ads alloc.ads atree.ads casing.ads debug.ads \
-   einfo.ads elists.ads fname.ads gnat.ads g-os_lib.ads hostparm.ads \
-   lib.ads namet.ads nlists.ads opt.ads osint.ads osint-c.ads output.ads \
-   repinfo.ads sinfo.ads sinput.ads snames.ads stand.ads stringt.ads \
-   system.ads s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads \
-   s-stalib.ads s-wchcon.ads table.ads table.adb tree_gen.ads tree_gen.adb \
-   tree_io.ads types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads 
-
-tree_io.o : ada.ads a-except.ads debug.ads gnat.ads g-htable.ads \
-   g-os_lib.ads output.ads system.ads s-exctab.ads s-exctab.adb \
-   s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads tree_io.ads \
-   tree_io.adb types.ads unchconv.ads unchdeal.ads 
-
-treepr.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   csets.ads debug.ads einfo.ads einfo.adb elists.ads elists.adb fname.ads \
-   gnat.ads g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \
-   lib.adb lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb \
-   opt.ads output.ads output.adb sem_mech.ads sinfo.ads sinfo.adb \
-   sinput.ads sinput.adb snames.ads stand.ads stringt.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-imgenu.ads s-memory.ads \
-   s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \
-   s-wchcon.ads table.ads table.adb tree_io.ads treepr.ads treepr.adb \
-   treeprs.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \
-   unchdeal.ads urealp.ads 
-
-treeprs.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
-   hostparm.ads opt.ads output.ads sinfo.ads system.ads s-atacco.ads \
-   s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads s-wchcon.ads \
-   table.ads table.adb tree_io.ads treeprs.ads types.ads uintp.ads \
-   unchconv.ads unchdeal.ads urealp.ads 
-
-ttypef.o : system.ads ttypef.ads 
-
-ttypes.o : get_targ.ads system.ads s-exctab.ads s-stalib.ads ttypes.ads \
-   types.ads unchconv.ads unchdeal.ads 
-
-types.o : gnat.ads g-htable.ads system.ads s-exctab.ads s-exctab.adb \
-   s-stalib.ads types.ads types.adb unchconv.ads unchdeal.ads 
-
-uintp.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
-   hostparm.ads opt.ads output.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-memory.ads s-stalib.ads s-wchcon.ads table.ads table.adb \
-   tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads 
-
-uname.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \
-   debug.ads einfo.ads einfo.adb elists.ads fname.ads gnat.ads \
-   g-hesora.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads lib.adb \
-   lib-list.adb lib-sort.adb namet.ads nlists.ads nlists.adb opt.ads \
-   output.ads sinfo.ads sinfo.adb sinput.ads sinput.adb snames.ads \
-   stand.ads stringt.ads system.ads s-atacco.ads s-atacco.adb s-exctab.ads \
-   s-imgenu.ads s-memory.ads s-secsta.ads s-soflin.ads s-stache.ads \
-   s-stalib.ads s-stoele.ads s-wchcon.ads table.ads table.adb tree_io.ads \
-   types.ads uintp.ads uintp.adb uname.ads uname.adb unchconv.ads \
-   unchdeal.ads urealp.ads 
-
-urealp.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
-   hostparm.ads opt.ads output.ads system.ads s-atacco.ads s-atacco.adb \
-   s-exctab.ads s-memory.ads s-stalib.ads s-wchcon.ads table.ads table.adb \
-   tree_io.ads types.ads uintp.ads uintp.adb unchconv.ads unchdeal.ads \
-   urealp.ads urealp.adb 
-
-usage.o : ada.ads a-except.ads alloc.ads debug.ads gnat.ads g-os_lib.ads \
-   hostparm.ads namet.ads opt.ads osint.ads output.ads system.ads \
-   s-atacco.ads s-atacco.adb s-exctab.ads s-memory.ads s-stalib.ads \
-   s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \
-   unchdeal.ads usage.ads usage.adb 
-
-validsw.o : hostparm.ads opt.ads system.ads s-exctab.ads s-stalib.ads \
-   s-wchcon.ads types.ads unchconv.ads unchdeal.ads validsw.ads \
-   validsw.adb 
-
-widechar.o : ada.ads a-except.ads hostparm.ads interfac.ads opt.ads \
-   system.ads s-exctab.ads s-soflin.ads s-stache.ads s-stalib.ads \
-   s-stoele.ads s-wchcnv.ads s-wchcnv.adb s-wchcon.ads s-wchjis.ads \
-   types.ads unchconv.ads unchdeal.ads widechar.ads widechar.adb 
-
-# end of regular dependencies


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]