diff options
Diffstat (limited to 'gcc/ada/Makefile.in')
-rw-r--r-- | gcc/ada/Makefile.in | 4239 |
1 files changed, 1986 insertions, 2253 deletions
diff --git a/gcc/ada/Makefile.in b/gcc/ada/Makefile.in index 84f1b0f305e..cd2fb22122a 100644 --- a/gcc/ada/Makefile.in +++ b/gcc/ada/Makefile.in @@ -1,5 +1,5 @@ # Makefile for GNU Ada Compiler (GNAT). -# Copyright (C) 1994-2001 Free Software Foundation, Inc. +# Copyright (C) 1994-2002 Free Software Foundation, Inc. #This file is part of GNU CC. @@ -63,7 +63,6 @@ # Variables that exist for you to override. # See below for how to change them for certain systems. -ALLOCA = # Various ways of specifying flags for compilations: # CFLAGS is for the user to override to, e.g., do a bootstrap with -O2. # BOOT_CFLAGS is the value of CFLAGS to pass @@ -114,16 +113,20 @@ INSTALL_DATA_DATE = cp -p MAKEINFO = makeinfo TEXI2DVI = texi2dvi GNATBIND = $(STAGE_PREFIX)gnatbind -C +GNATBIND_FLAGS = -static -x ADA_CFLAGS = ADAFLAGS = -W -Wall -gnatpg -gnata SOME_ADAFLAGS =-gnata FORCE_DEBUG_ADAFLAGS = -g GNATLIBFLAGS = -gnatpg -GNATLIBCFLAGS= -g -O2 -ALL_ADAFLAGS = $(ADA_CFLAGS) $(X_ADAFLAGS) $(T_ADAFLAGS) $(ADAFLAGS) -MOST_ADAFLAGS = $(ADA_CFLAGS) $(X_ADAFLAGS) $(T_ADAFLAGS) $(SOME_ADAFLAGS) -THREAD_KIND=native -GMEM_LIB= +GNATLIBCFLAGS = -g -O2 +GNATLIBCFLAGS_FOR_C = $(GNATLIBCFLAGS) $(TARGET_LIBGCC2_CFLAGS) -fexceptions \ + -DIN_RTS +ALL_ADAFLAGS = $(CFLAGS) $(ADA_CFLAGS) $(ADAFLAGS) +MOST_ADAFLAGS = $(CFLAGS) $(ADA_CFLAGS) $(SOME_ADAFLAGS) +THREAD_KIND = native +THREADSLIB = +GMEM_LIB = MISCLIB = objext = .o @@ -149,7 +152,7 @@ P = # This is used instead of ALL_CFLAGS when compiling with GCC_FOR_TARGET. # It omits XCFLAGS, and specifies -B./. # It also specifies -B$(tooldir)/ to find as and ld for a cross compiler. -GCC_CFLAGS=$(INTERNAL_CFLAGS) $(X_CFLAGS) $(T_CFLAGS) $(CFLAGS) +GCC_CFLAGS = $(INTERNAL_CFLAGS) $(X_CFLAGS) $(T_CFLAGS) $(CFLAGS) # Tools to use when building a cross-compiler. # These are used because `configure' appends `cross-make' @@ -165,6 +168,7 @@ target=@target@ target_alias=@target_alias@ xmake_file=@dep_host_xmake_file@ tmake_file=@dep_tmake_file@ +host_canonical=@host_canonical@ #version=`sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < $(srcdir)/version.c` #mainversion=`sed -e 's/.*\"\([0-9]*\.[0-9]*\).*/\1/' < $(srcdir)/version.c` @@ -178,16 +182,17 @@ TREE_H = $(srcdir)/../tree.h $(srcdir)/../real.h $(srcdir)/../tree.def \ $(MACHMODE_H) $(srcdir)/../tree-check.h $(srdir)/../version.h \ $(srcdir)/../builtins.def -fsrcdir:=$(shell cd $(srcdir);pwd) -fsrcpfx:=$(shell cd $(srcdir);pwd)/ -fcurdir:=$(shell pwd) -fcurpfx:=$(shell pwd)/ +fsrcdir := $(shell cd $(srcdir);pwd) +fsrcpfx := $(shell cd $(srcdir);pwd)/ +fcurdir := $(shell pwd) +fcurpfx := $(shell pwd)/ # Top build directory, relative to here. top_builddir = .. # Internationalization library. INTLLIBS = @INTLLIBS@ +INTLDEPS = @INTLDEPS@ # Any system libraries needed just for GNAT. SYSLIBS = @GNAT_LIBEXC@ @@ -236,15 +241,15 @@ ALL_CFLAGS = $(INTERNAL_CFLAGS) $(X_CFLAGS) $(T_CFLAGS) $(LOOSE_CFLAGS) \ # Likewise. ALL_CPPFLAGS = $(CPPFLAGS) $(X_CPPFLAGS) $(T_CPPFLAGS) -# Even if ALLOCA is set, don't use it if compiling with GCC. - # This is where we get libiberty.a from. LIBIBERTY = ../../libiberty/libiberty.a # How to link with both our special library facilities # and the system's installed libraries. LIBS = $(INTLLIBS) $(LIBIBERTY) $(SYSLIBS) -LIBDEPS = $(INTLLIBS) $(LIBIBERTY) +LIBDEPS = $(INTLDEPS) $(LIBIBERTY) +TOOLS_LIBS = ../../prefix.o $(LIBGNAT) ../../../libiberty/libiberty.a \ + $(SYSLIBS) # Specify the directories to be searched for header files. # Both . and srcdir are used, in that order, @@ -281,8 +286,8 @@ ADA_INCLUDES_FOR_SUBDIR = -I. -I$(fsrcdir) # Languages-specific object files for Ada. # Object files for gnat1 from C sources. -GNAT1_C_OBJS = b_gnat1.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 \ +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 @@ -301,7 +306,7 @@ GNAT_ADA_OBJS = \ 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 output.o par.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 \ @@ -313,450 +318,60 @@ GNAT_ADA_OBJS = \ 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-l.o snames.o sprint.o stand.o stringt.o \ - style.o switch.o stylesw.o validsw.o system.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 bcheck.o binde.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 fmap.o fname.o gnat.o g-hesora.o g-htable.o \ - g-os_lib.o gnatbind.o gnatvsn.o hostparm.o \ - krunch.o namet.o opt.o osint.o output.o rident.o s-crc32.o s-assert.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 stylesw.o validsw.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 $(EXTRA_GNATBIND_OBJS) - -GNATCHOP_RTL_OBJS = adaint.o argv.o cio.o cstreams.o exit.o \ - final.o init.o raise.o sysdep.o ada.o a-comlin.o gnat.o a-string.o \ - a-stmaco.o a-strsea.o a-charac.o a-chlat1.o g-except.o s-io.o \ - a-chahan.o a-strunb.o a-strfix.o a-strmap.o g-casuti.o g-comlin.o hostparm.o \ - g-dirope.o g-hesora.o g-htable.o g-regexp.o interfac.o system.o s-assert.o \ - s-parame.o i-cstrea.o s-exctab.o a-ioexce.o s-except.o s-stache.o s-stoele.o \ - s-imgint.o a-tags.o a-stream.o s-strops.o s-sopco3.o s-bitops.o \ - s-sopco4.o s-sopco5.o s-imgenu.o s-soflin.o s-secsta.o a-except.o \ - s-mastop.o s-stalib.o g-os_lib.o s-unstyp.o s-stratt.o s-finroo.o s-finimp.o \ - tracebak.o s-memory.o s-traceb.o a-finali.o a-filico.o s-ficobl.o s-fileio.o \ - a-textio.o s-valuti.o s-valuns.o s-valint.o s-arit64.o - -GNATCHOP_OBJS = gnatchop.o gnatvsn.o \ - $(GNATCHOP_RTL_OBJS) $(EXTRA_GNATTOOLS_OBJS) - -GNATCMD_RTL_OBJS = adaint.o argv.o raise.o exit.o final.o init.o \ - ada.o a-charac.o a-chahan.o a-comlin.o cstreams.o cio.o \ - a-except.o tracebak.o s-memory.o s-traceb.o s-mastop.o s-except.o \ - a-finali.o a-filico.o a-ioexce.o a-stream.o \ - a-string.o a-strmap.o a-stmaco.o g-htable.o \ - sysdep.o a-tags.o a-textio.o gnat.o g-hesora.o g-os_lib.o \ - interfac.o i-cstrea.o system.o s-assert.o s-bitops.o g-except.o s-exctab.o \ - s-ficobl.o s-fileio.o s-finimp.o s-finroo.o s-imgint.o s-imguns.o \ - s-parame.o s-secsta.o s-stalib.o s-imgenu.o s-stoele.o s-stratt.o \ - s-stache.o s-sopco3.o s-sopco4.o s-sopco5.o \ - s-strops.o s-soflin.o s-wchcon.o s-wchcnv.o s-wchjis.o s-unstyp.o - -GNATCMD_OBJS = alloc.o debug.o fmap.o fname.o gnatcmd.o gnatvsn.o hostparm.o \ - krunch.o namet.o opt.o osint.o casing.o csets.o widechar.o \ - output.o sdefault.o switch.o stylesw.o validsw.o table.o tree_io.o types.o \ - $(GNATCMD_RTL_OBJS) $(EXTRA_GNATTOOLS_OBJS) - -GNATKR_RTL_OBJS = ada.o a-charac.o a-chahan.o a-chlat1.o a-comlin.o \ - cstreams.o a-finali.o \ - a-string.o a-strmap.o a-stmaco.o a-stream.o a-tags.o \ - gnat.o g-hesora.o g-htable.o interfac.o \ - system.o s-bitops.o g-except.o s-finimp.o s-io.o s-parame.o s-secsta.o \ - s-stopoo.o s-sopco3.o s-sopco4.o s-sopco5.o s-stache.o \ - s-stoele.o s-soflin.o s-stalib.o s-unstyp.o adaint.o \ - raise.o exit.o argv.o cio.o init.o final.o s-finroo.o \ - a-except.o tracebak.o s-memory.o s-traceb.o s-mastop.o s-except.o \ - a-filico.o s-strops.o s-stratt.o s-imgenu.o a-ioexce.o s-exctab.o -GNATKR_OBJS = gnatkr.o gnatvsn.o \ - krunch.o hostparm.o $(GNATKR_RTL_OBJS) $(EXTRA_GNATTOOLS_OBJS) - -GNATLINK_RTL_OBJS = \ - adaint.o argv.o cio.o cstreams.o \ - exit.o init.o final.o raise.o tracebak.o \ - ada.o a-comlin.o a-except.o \ - gnat.o g-hesora.o g-htable.o g-os_lib.o \ - interfac.o i-cstrea.o \ - system.o s-assert.o s-except.o s-exctab.o s-mastop.o \ - s-parame.o s-secsta.o s-soflin.o s-sopco3.o s-sopco4.o \ - s-stache.o s-stalib.o s-stoele.o s-imgenu.o s-strops.o \ - s-memory.o s-traceb.o s-wchcnv.o s-wchcon.o s-wchjis.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 \ - alloc.o debug.o fmap.o gnatvsn.o hostparm.o namet.o \ - opt.o osint.o output.o sdefault.o stylesw.o validsw.o \ - switch.o table.o tree_io.o types.o widechar.o \ - $(GNATLINK_RTL_OBJS) $(EXTRA_GNATTOOLS_OBJS) - -GNATLS_RTL_OBJS = \ - ada.o \ - adaint.o \ - argv.o \ - a-charac.o \ - a-chahan.o \ - cio.o \ - a-comlin.o \ - cstreams.o \ - a-except.o \ - exit.o \ - a-filico.o \ - final.o \ - a-finali.o \ - init.o \ - a-ioexce.o \ - raise.o \ - a-stmaco.o \ - a-stream.o \ - a-strfix.o \ - a-string.o \ - a-strmap.o \ - a-strsea.o \ - a-strunb.o \ - sysdep.o \ - a-tags.o \ - a-textio.o \ - tracebak.o \ - gnat.o \ - g-casuti.o \ - g-dirope.o \ - g-except.o \ - g-hesora.o \ - g-htable.o \ - g-os_lib.o \ - g-regexp.o \ - interfac.o \ - i-cstrea.o \ - system.o \ - s-assert.o \ - s-bitops.o \ - s-crc32.o \ - s-except.o \ - s-exctab.o \ - s-finroo.o \ - s-finimp.o \ - s-ficobl.o \ - s-fileio.o \ - s-imgenu.o \ - s-imgint.o \ - s-io.o \ - s-mastop.o \ - s-parame.o \ - s-secsta.o \ - s-soflin.o \ - s-sopco3.o \ - s-sopco4.o \ - s-sopco5.o \ - s-stache.o \ - s-stalib.o \ - s-stoele.o \ - s-stratt.o \ - s-strops.o \ - s-memory.o \ - s-traceb.o \ - s-valenu.o \ - s-valuti.o \ - s-wchcnv.o \ - s-wchcon.o \ - s-wchjis.o - -GNATLS_OBJS = \ - ali.o \ - ali-util.o \ - alloc.o \ - atree.o \ - binderr.o \ - butil.o \ - casing.o \ - csets.o \ - debug.o \ - einfo.o \ - elists.o \ - errout.o \ - fmap.o \ - fname.o \ - gnatls.o \ - gnatvsn.o \ - hostparm.o \ - krunch.o \ - lib.o \ - mlib.o \ - mlib-fil.o \ - mlib-tgt.o \ - mlib-utl.o \ - namet.o \ - nlists.o \ - opt.o \ - osint.o \ - output.o \ - prj.o \ - prj-attr.o \ - prj-com.o \ - prj-dect.o \ - prj-env.o \ - prj-ext.o \ - prj-nmsc.o \ - prj-pars.o \ - prj-part.o \ - prj-proc.o \ - prj-strt.o \ - prj-tree.o \ - prj-util.o \ - rident.o \ - scans.o \ - scn.o \ - sdefault.o \ - sinfo.o \ - sinfo-cn.o \ - sinput.o \ - sinput-p.o \ - snames.o \ - stand.o \ - stringt.o \ - style.o \ - stylesw.o \ - validsw.o \ - switch.o \ - table.o \ - tree_io.o \ - uintp.o \ - uname.o \ - urealp.o \ - types.o \ - widechar.o $(GNATLS_RTL_OBJS) $(EXTRA_GNATTOOLS_OBJS) - -GNATMAKE_RTL_OBJS = adaint.o argv.o raise.o exit.o a-comlin.o \ - cio.o cstreams.o a-except.o s-mastop.o s-except.o final.o init.o \ - a-finali.o a-filico.o s-finroo.o s-finimp.o s-ficobl.o\ - a-charac.o a-chahan.o a-string.o a-strfix.o a-strmap.o a-strunb.o \ - a-stmaco.o a-strsea.o a-textio.o s-bitops.o sysdep.o \ - s-imgint.o s-stratt.o \ - a-tags.o a-stream.o \ - a-ioexce.o \ - tracebak.o s-memory.o s-traceb.o \ - gnat.o g-dirope.o g-os_lib.o g-hesora.o g-except.o \ - i-cstrea.o \ - s-parame.o s-stache.o s-stalib.o s-wchcon.o s-wchjis.o \ - s-imgenu.o s-assert.o s-secsta.o s-stoele.o s-soflin.o s-fileio.o \ - s-valenu.o s-valuti.o g-casuti.o \ - system.o s-exctab.o s-strops.o s-sopco3.o s-sopco4.o s-sopco5.o \ - g-htable.o s-io.o g-regexp.o s-crc32.o s-wchcnv.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 \ + switch.o table.o tree_io.o types.o validsw.o widechar.o GNATMAKE_OBJS = ali.o ali-util.o \ alloc.o atree.o binderr.o butil.o casing.o csets.o debug.o einfo.o elists.o \ errout.o fmap.o fname.o fname-uf.o fname-sf.o \ gnatmake.o gnatvsn.o hostparm.o krunch.o lib.o make.o makeusg.o \ mlib.o mlib-fil.o mlib-prj.o mlib-tgt.o mlib-utl.o \ - namet.o nlists.o opt.o osint.o output.o \ + namet.o nlists.o opt.o osint.o osint-m.o output.o \ prj.o prj-attr.o prj-com.o prj-dect.o prj-env.o prj-ext.o prj-nmsc.o \ prj-pars.o prj-part.o prj-proc.o prj-strt.o prj-tree.o prj-util.o \ rident.o scans.o scn.o sdefault.o sfn_scan.o sinfo.o sinfo-cn.o \ sinput.o sinput-l.o sinput-p.o \ - snames.o stand.o stringt.o style.o stylesw.o validsw.o switch.o\ - table.o tree_io.o types.o \ - uintp.o uname.o urealp.o usage.o widechar.o \ - $(GNATMAKE_RTL_OBJS) $(EXTRA_GNATTOOLS_OBJS) - -GNATMEM_RTL_OBJS = \ -adaint.o \ -argv.o \ -cio.o \ -cstreams.o \ -exit.o \ -final.o \ -init.o \ -raise.o \ -sysdep.o \ -ada.o \ -a-comlin.o \ -a-except.o \ -a-filico.o \ -a-finali.o \ -a-flteio.o \ -a-inteio.o \ -a-ioexce.o \ -a-stream.o \ -a-tags.o \ -a-textio.o \ -a-tiflau.o \ -a-tigeau.o \ -a-tiinau.o \ -a-tiocst.o \ -gnat.o \ -g-casuti.o \ -g-hesora.o \ -g-htable.o \ -g-os_lib.o \ -gnatvsn.o \ -interfac.o \ -i-cstrea.o \ -system.o \ -s-assert.o \ -s-except.o \ -s-exctab.o \ -s-exngen.o \ -s-exnllf.o \ -s-fatllf.o \ -s-ficobl.o \ -s-fileio.o \ -s-finimp.o \ -s-finroo.o \ -s-imgbiu.o \ -s-imgenu.o \ -s-imgint.o \ -s-imgllb.o \ -s-imglli.o \ -s-imgllu.o \ -s-imgllw.o \ -s-imgrea.o \ -s-imguns.o \ -s-imgwiu.o \ -tracebak.o \ -s-memory.o \ -s-traceb.o \ -s-mastop.o \ -s-parame.o \ -s-powtab.o \ -s-secsta.o \ -s-sopco3.o \ -s-sopco4.o \ -s-sopco5.o \ -s-stache.o \ -s-stalib.o \ -s-stoele.o \ -s-stratt.o \ -s-strops.o \ -s-soflin.o \ -s-unstyp.o \ -s-valllu.o \ -s-vallli.o \ -s-valint.o \ -s-valrea.o \ -s-valuns.o \ -s-valuti.o -GNATMEM_OBJS = gnatmem.o memroot.o gmem.o \ - $(GNATMEM_RTL_OBJS) $(EXTRA_GNATTOOLS_OBJS) - -GNATPREP_RTL_OBJS = adaint.o argv.o raise.o exit.o final.o init.o \ - ada.o a-charac.o a-chahan.o a-comlin.o cstreams.o cio.o \ - a-except.o tracebak.o s-memory.o s-traceb.o s-mastop.o s-except.o \ - a-finali.o a-filico.o a-ioexce.o a-stream.o a-string.o a-strmap.o \ - a-stmaco.o a-strfix.o s-imgenu.o a-strsea.o a-strunb.o \ - sysdep.o a-tags.o a-textio.o gnat.o g-hesora.o s-io.o \ - g-casuti.o g-dirope.o g-os_lib.o g-regexp.o g-comlin.o i-cstrea.o \ - system.o s-bitops.o g-except.o s-exctab.o s-ficobl.o s-fileio.o s-finimp.o \ - s-finroo.o s-imgint.o s-parame.o s-secsta.o s-stache.o s-stalib.o \ - s-stoele.o s-sopco3.o s-sopco4.o s-sopco5.o s-arit64.o \ - s-stratt.o s-strops.o s-soflin.o s-unstyp.o - -GNATPREP_OBJS = gnatprep.o gnatvsn.o \ - hostparm.o $(GNATPREP_RTL_OBJS) $(EXTRA_GNATTOOLS_OBJS) - -GNATPSTA_RTL_OBJS = adaint.o argv.o cstreams.o cio.o \ - deftarg.o a-except.o targtyps.o tracebak.o s-memory.o s-traceb.o \ - s-mastop.o s-except.o exit.o a-filico.o final.o a-finali.o init.o \ - a-ioexce.o raise.o a-stream.o get_targ.o gnat.o g-hesora.o \ - sysdep.o a-tags.o a-textio.o i-cstrea.o system.o s-assert.o \ - s-exctab.o s-fatllf.o s-ficobl.o s-fileio.o s-finimp.o s-finroo.o \ - s-imgint.o s-imgrea.o s-imglli.o s-imgllu.o s-imguns.o s-parame.o \ - s-powtab.o s-sopco3.o s-sopco4.o s-sopco5.o s-secsta.o s-stache.o \ - s-stalib.o s-stoele.o s-stratt.o s-strops.o s-soflin.o \ - s-imgenu.o g-htable.o - -GNATPSTA_OBJS = gnatpsta.o types.o ttypes.o \ - gnatvsn.o ttypef.o $(GNATPSTA_RTL_OBJS) $(EXTRA_GNATTOOLS_OBJS) - -GNATPSYS_RTL_OBJS = adaint.o argv.o cstreams.o cio.o \ - a-except.o tracebak.o s-memory.o s-traceb.o s-mastop.o s-except.o exit.o \ - a-filico.o final.o a-finali.o init.o a-ioexce.o \ - raise.o a-stream.o \ - sysdep.o a-tags.o a-textio.o i-cstrea.o system.o s-assert.o \ - gnat.o g-hesora.o g-htable.o s-imgenu.o \ - s-exctab.o s-fatllf.o s-ficobl.o s-fileio.o s-finimp.o s-finroo.o \ - s-imgint.o s-imgrea.o s-imglli.o s-imgllu.o s-imguns.o s-parame.o \ - s-powtab.o s-secsta.o s-stache.o s-stalib.o s-stoele.o s-stratt.o \ - s-strops.o s-soflin.o s-sopco3.o s-sopco4.o s-sopco5.o - -GNATPSYS_OBJS = gnatpsys.o \ - gnatvsn.o $(GNATPSYS_RTL_OBJS) $(EXTRA_GNATTOOLS_OBJS) - -GNATXREF_RTL_OBJS = \ - adaint.o argv.o cio.o cstreams.o \ - exit.o init.o final.o raise.o sysdep.o tracebak.o \ - ada.o a-charac.o a-chlat1.o gnat.o g-casuti.o g-hesora.o \ - g-htable.o interfac.o system.o i-cstrea.o s-parame.o s-exctab.o \ - a-ioexce.o a-string.o s-assert.o s-except.o \ - s-imgenu.o s-stoele.o s-mastop.o \ - s-imgint.o a-comlin.o s-soflin.o s-stache.o s-secsta.o s-stalib.o \ - g-os_lib.o s-strops.o a-tags.o a-stream.o s-sopco3.o s-sopco4.o \ - s-sopco5.o s-memory.o s-traceb.o a-except.o s-unstyp.o a-strmap.o \ - a-stmaco.o s-io.o \ - a-chahan.o a-strsea.o a-strfix.o s-stratt.o s-finroo.o g-except.o \ - s-bitops.o s-finimp.o a-finali.o a-filico.o a-strunb.o g-dirope.o \ - g-comlin.o s-ficobl.o s-fileio.o a-textio.o g-regexp.o g-io_aux.o \ - s-valuti.o s-valuns.o s-valint.o s-wchcon.o s-wchjis.o s-wchcnv.o - -GNATXREF_OBJS = gnatxref.o xr_tabls.o xref_lib.o \ - alloc.o debug.o fmap.o gnatvsn.o hostparm.o types.o output.o \ - sdefault.o stylesw.o validsw.o tree_io.o opt.o table.o osint.o \ - switch.o widechar.o namet.o \ - $(GNATXREF_RTL_OBJS) $(EXTRA_GNATTOOLS_OBJS) - -GNATFIND_RTL_OBJS = \ - adaint.o argv.o cio.o cstreams.o \ - exit.o init.o final.o raise.o sysdep.o tracebak.o \ - ada.o a-chahan.o a-charac.o a-chlat1.o a-comlin.o a-except.o \ - a-filico.o a-finali.o a-ioexce.o a-stmaco.o a-stream.o \ - a-strfix.o a-string.o a-strmap.o a-strsea.o a-strunb.o \ - a-tags.o a-textio.o \ - gnat.o g-casuti.o g-comlin.o g-dirope.o g-except.o \ - g-hesora.o g-htable.o g-io_aux.o g-os_lib.o g-regexp.o \ - interfac.o i-cstrea.o s-io.o \ - system.o s-assert.o s-bitops.o s-except.o s-exctab.o \ - s-imgenu.o s-ficobl.o s-fileio.o s-finimp.o s-finroo.o s-imgint.o \ - s-mastop.o s-parame.o s-secsta.o s-soflin.o s-sopco3.o \ - s-sopco4.o s-sopco5.o s-stache.o s-stalib.o s-stoele.o \ - s-stratt.o s-strops.o s-memory.o s-traceb.o s-unstyp.o s-valint.o \ - s-valuns.o s-valuti.o s-wchcnv.o s-wchcon.o s-wchjis.o - -GNATFIND_OBJS = gnatfind.o xr_tabls.o xref_lib.o \ - alloc.o debug.o fmap.o gnatvsn.o hostparm.o namet.o opt.o \ - osint.o output.o sdefault.o stylesw.o validsw.o switch.o table.o \ - tree_io.o types.o widechar.o \ - $(GNATFIND_RTL_OBJS) $(EXTRA_GNATTOOLS_OBJS) - -GNATDLL_RTL_OBJS = \ - adaint.o argv.o cio.o cstreams.o \ - exit.o init.o final.o raise.o sysdep.o tracebak.o \ - a-charac.o a-chlat1.o a-chahan.o a-comlin.o a-except.o a-filico.o \ - a-finali.o a-ioexce.o a-stream.o a-strfix.o a-string.o a-strmap.o \ - a-strsea.o a-stmaco.o a-strunb.o a-tags.o a-textio.o ada.o \ - g-casuti.o g-comlin.o g-dirope.o g-except.o g-hesora.o g-htable.o \ - g-os_lib.o g-regexp.o gnat.o \ - i-cstrea.o interfac.o s-io.o \ - s-bitops.o s-except.o s-exctab.o s-ficobl.o s-fileio.o s-finimp.o \ - s-finroo.o s-imgint.o s-mastop.o s-parame.o s-secsta.o s-soflin.o \ - s-sopco3.o s-sopco4.o s-stache.o s-stalib.o s-stoele.o s-stratt.o \ - s-strops.o s-memory.o s-traceb.o s-unstyp.o system.o - -GNATDLL_OBJS = \ - gnatdll.o gnatvsn.o mdll.o mdllfile.o mdlltool.o sdefault.o types.o \ - $(GNATDLL_RTL_OBJS) $(EXTRA_GNATTOOLS_OBJS) + snames.o stand.o stringt.o style.o stylesw.o validsw.o switch.o switch-m.o \ + switch-c.o table.o targparm.o tree_io.o types.o \ + uintp.o uname.o urealp.o usage.o widechar.o # Convert the target variable into a space separated list of architecture, # manufacturer, and operating system and assign each of those to its own # variable. +host:=$(subst -, ,$(host_canonical)) targ:=$(subst -, ,$(target)) arch:=$(word 1,$(targ)) ifeq ($(words $(targ)),2) @@ -787,15 +402,15 @@ s-taspri.ads<5ntaspri.ads # option will always be present and last in this flag, so that we can have # $(SO_OPTS)libgnat-x.xx -SO_OPTS=-Wl,-soname, +SO_OPTS = -Wl,-soname, # Default gnatlib-shared target. # This is needed on some targets to use a different gnatlib-shared target, e.g # gnatlib-shared-dual -GNATLIB_SHARED=gnatlib-shared-default +GNATLIB_SHARED = gnatlib-shared-default # default value for gnatmake's target dependent file -MLIB_TGT=mlib-tgt +MLIB_TGT = mlib-tgt # $(filter-out PATTERN...,TEXT) removes all PATTERN words from TEXT. # $(strip STRING) removes leading and trailing spaces from STRING. @@ -826,11 +441,13 @@ ifeq ($(strip $(filter-out %86 os2 OS2 os2_emx,$(arch) $(osys))),) i-os2thr.o endif -ifeq ($(strip $(filter-out %86 interix,$(arch) $(osys))),) +ifeq ($(strip $(filter-out %86 interix%,$(arch) $(osys))),) LIBGNAT_TARGET_PAIRS = \ + a-excpol.adb<4hexcpol.adb \ a-intnam.ads<4pintnam.ads \ a-numaux.adb<86numaux.adb \ a-numaux.ads<86numaux.ads \ + g-soccon.ads<3psoccon.ads \ s-inmaop.adb<7sinmaop.adb \ s-intman.adb<7sintman.adb \ s-mastop.adb<5omastop.adb \ @@ -838,25 +455,17 @@ ifeq ($(strip $(filter-out %86 interix,$(arch) $(osys))),) s-osinte.ads<5posinte.ads \ s-osprim.adb<5posprim.adb \ s-taprop.adb<7staprop.adb \ + system.ads<5psystem.ads \ s-taspri.ads<7staspri.ads \ s-tpopsp.adb<7stpopsp.adb - THREADSLIB=-lgthreads -lmalloc - -# Work around for gcc optimization bug wrt cxa5a09 -a-numaux.o : a-numaux.adb a-numaux.ads - $(ADAC) -c $(ALL_ADAFLAGS) -O2 $(ADA_INCLUDES) $< - -# Work around for gcc optimization bug wrt cxf3a01 -a-teioed.o : a-teioed.adb a-teioed.ads - $(ADAC) -c $(ALL_ADAFLAGS) -O0 $(ADA_INCLUDES) $< - + THREADSLIB = -lgthreads -lmalloc endif # sysv5uw is SCO UnixWare 7 ifeq ($(strip $(filter-out %86 sysv5uw%,$(arch) $(osys))),) LIBGNAT_TARGET_PAIRS = \ - a-excpol.adb<4hexcpol.adb \ + a-excpol.adb<4wexcpol.adb \ a-intnam.ads<41intnam.ads \ a-numaux.adb<86numaux.adb \ a-numaux.ads<86numaux.ads \ @@ -869,62 +478,16 @@ ifeq ($(strip $(filter-out %86 sysv5uw%,$(arch) $(osys))),) s-taprop.adb<7staprop.adb \ s-taspri.ads<7staspri.ads \ s-tpopsp.adb<5atpopsp.adb \ + system.ads<51system.ads \ g-soccon.ads<31soccon.ads \ g-soliop.ads<31soliop.ads - THREADSLIB=-lthread - SO_OPTS=-Wl,-h, - GNATLIB_SHARED=gnatlib-shared-dual + THREADSLIB = -lthread + SO_OPTS = -Wl,-h, + GNATLIB_SHARED = gnatlib-shared-dual LIBRARY_VERSION := $(strip $(shell grep Library_Version $(fsrcpfx)gnatvsn.ads | sed -e 's/.*GNAT Lib v\(.*\)[ "].*/\1/')) endif -ifeq ($(strip $(filter-out sparc sun sunos4%,$(targ))),) - LIBGNAT_TARGET_PAIRS = \ - a-intnam.ads<4uintnam.ads \ - s-inmaop.adb<7sinmaop.adb \ - s-intman.adb<5uintman.adb \ - s-osinte.adb<7sosinte.adb \ - s-osinte.ads<5uosinte.ads \ - s-osprim.adb<5posprim.adb \ - s-taprop.adb<7staprop.adb \ - s-taspri.ads<7staspri.ads \ - s-tpopsp.adb<7stpopsp.adb -endif - -ifeq ($(strip $(filter-out alpha% dec vms%,$(targ))),) - LIBGNAT_TARGET_PAIRS = \ - a-caldel.adb<4vcaldel.adb \ - a-calend.adb<4vcalend.adb \ - a-calend.ads<4vcalend.ads \ - a-excpol.adb<4wexcpol.adb \ - a-intnam.ads<4vintnam.ads \ - i-cstrea.adb<6vcstrea.adb \ - i-cpp.adb<6vcpp.adb \ - interfac.ads<6vinterf.ads \ - s-asthan.adb<5vasthan.adb \ - s-inmaop.adb<5vinmaop.adb \ - s-interr.adb<5vinterr.adb \ - s-intman.adb<5vintman.adb \ - s-intman.ads<5vintman.ads \ - s-mastop.adb<5vmastop.adb \ - s-osinte.adb<5vosinte.adb \ - s-osinte.ads<5vosinte.ads \ - s-osprim.adb<5vosprim.adb \ - s-osprim.ads<5vosprim.ads \ - s-parame.ads<5vparame.ads \ - s-taprop.adb<5vtaprop.adb \ - s-taspri.ads<5vtaspri.ads \ - s-tpopde.adb<5vtpopde.adb \ - s-tpopde.ads<5vtpopde.ads \ - s-vaflop.adb<5vvaflop.adb \ - system.ads<5vsystem.ads - - GNATLIB_SHARED=gnatlib-shared-vms - EXTRA_LIBGNAT_SRCS=vmshandler.asm - EXTRA_LIBGNAT_OBJS=vmshandler.o - EXTRA_GNATRTL_TASKING_OBJS=s-tpopde.o -endif - ifeq ($(strip $(filter-out alpha% dec vx%,$(targ))),) LIBGNAT_TARGET_PAIRS = \ a-sytaco.ads<4zsytaco.ads \ @@ -938,11 +501,14 @@ ifeq ($(strip $(filter-out alpha% dec vx%,$(targ))),) s-osinte.ads<5zosinte.ads \ s-osprim.adb<5zosprim.adb \ s-taprop.adb<5ztaprop.adb \ - s-taspri.ads<7staspri.ads \ + s-taspri.ads<5ztaspri.ads \ s-vxwork.ads<5avxwork.ads \ + g-soccon.ads<3zsoccon.ads \ + g-socthi.ads<3zsocthi.ads \ + g-socthi.adb<3zsocthi.adb \ system.ads<5zsystem.ads - EXTRA_GNATRTL_NONTASKING_OBJS=i-vxwork.o + EXTRA_GNATRTL_NONTASKING_OBJS=i-vxwork.o i-vxwoio.o EXTRA_GNATRTL_TASKING_OBJS=s-vxwork.o endif @@ -958,18 +524,25 @@ ifeq ($(strip $(filter-out m68k% wrs vx%,$(targ))),) s-osinte.adb<5zosinte.adb \ s-osinte.ads<5zosinte.ads \ s-osprim.adb<5zosprim.adb \ - s-parame.ads<5zparame.ads \ s-taprop.adb<5ztaprop.adb \ - s-taspri.ads<7staspri.ads \ + s-taspri.ads<5ztaspri.ads \ s-vxwork.ads<5kvxwork.ads \ + g-soccon.ads<3zsoccon.ads \ + g-socthi.ads<3zsocthi.ads \ + g-socthi.adb<3zsocthi.adb \ system.ads<5ksystem.ads - EXTRA_GNATRTL_NONTASKING_OBJS=i-vxwork.o + EXTRA_GNATRTL_NONTASKING_OBJS=i-vxwork.o i-vxwoio.o EXTRA_GNATRTL_TASKING_OBJS=s-vxwork.o -# ??? work around a gcc -O2 bug on m68k -s-interr.o : s-interr.adb s-interr.ads - $(ADAC) -c $(ALL_ADAFLAGS) -O1 $(ADA_INCLUDES) $< + ifeq ($(strip $(filter-out yes,$(TRACE))),) + LIBGNAT_TARGET_PAIRS += \ + s-traces.adb<7straces.adb \ + s-tratas.adb<7stratas.adb \ + s-trafor.adb<7strafor.adb \ + s-trafor.ads<7strafor.ads \ + s-tfsetr.adb<5ztfsetr.adb + endif endif ifeq ($(strip $(filter-out powerpc% wrs vx%,$(targ))),) @@ -985,28 +558,13 @@ ifeq ($(strip $(filter-out powerpc% wrs vx%,$(targ))),) s-osinte.ads<5zosinte.ads \ s-osprim.adb<5zosprim.adb \ s-taprop.adb<5ztaprop.adb \ - s-taspri.ads<7staspri.ads \ + s-taspri.ads<5ztaspri.ads \ s-vxwork.ads<5pvxwork.ads \ + g-soccon.ads<3zsoccon.ads \ + g-socthi.ads<3zsocthi.ads \ + g-socthi.adb<3zsocthi.adb \ system.ads<5ysystem.ads - ifeq ($(strip $(filter-out vxworks6% vxworksae%,$(osys))),) - LIBGNAT_TARGET_PAIRS = \ - a-sytaco.ads<4zsytaco.ads \ - a-sytaco.adb<4zsytaco.adb \ - a-intnam.ads<4zintnam.ads \ - a-numaux.ads<4znumaux.ads \ - s-inmaop.adb<7sinmaop.adb \ - s-interr.adb<5zinterr.adb \ - s-intman.adb<5zintman.adb \ - s-osinte.adb<5zosinte.adb \ - s-osinte.ads<5zosinte.ads \ - s-osprim.adb<5zosprim.adb \ - s-taprop.adb<5ztaprop.adb \ - s-taspri.ads<7staspri.ads \ - s-vxwork.ads<5qvxwork.ads \ - system.ads<5ysystem.ads - endif - EXTRA_RAVEN_SOURCES=i-vxwork.ads s-vxwork.ads EXTRA_RAVEN_OBJS=i-vxwork.o s-vxwork.o EXTRA_GNATRTL_NONTASKING_OBJS=i-vxwork.o @@ -1073,11 +631,12 @@ ifeq ($(strip $(filter-out sparc sun solaris2% sunos5%,$(targ))),) g-soliop.ads<3ssoliop.ads \ system.ads<5ssystem.ads - THREADSLIB=-lposix4 -lthread - MISCLIB=-laddr2line -lbfd -lposix4 -lnsl -lsocket - SO_OPTS=-Wl,-h, - GNATLIB_SHARED=gnatlib-shared-dual - GMEM_LIB=gmemlib + THREADSLIB = -lposix4 -lthread + MISCLIB = -lposix4 -lnsl -lsocket + SYMLIB = -laddr2line -lbfd $(INTLLIBS) + SO_OPTS = -Wl,-h, + GNATLIB_SHARED = gnatlib-shared-dual + GMEM_LIB = gmemlib LIBRARY_VERSION := $(strip $(shell grep Library_Version $(fsrcpfx)gnatvsn.ads | sed -e 's/.*GNAT Lib v\(.*\)[ "].*/\1/')) ifeq ($(strip $(filter-out fsu FSU,$(THREAD_KIND))),) @@ -1095,7 +654,7 @@ ifeq ($(strip $(filter-out sparc sun solaris2% sunos5%,$(targ))),) g-soliop.ads<3ssoliop.ads \ system.ads<5ssystem.ads - THREADSLIB=-lgthreads -lmalloc + THREADSLIB = -lgthreads -lmalloc endif ifeq ($(strip $(filter-out pthread PTHREAD,$(THREAD_KIND))),) @@ -1113,7 +672,7 @@ ifeq ($(strip $(filter-out sparc sun solaris2% sunos5%,$(targ))),) g-soliop.ads<3ssoliop.ads \ system.ads<5ssystem.ads - THREADSLIB=-lposix4 -lpthread + THREADSLIB = -lposix4 -lpthread endif endif @@ -1138,15 +697,11 @@ ifeq ($(strip $(filter-out %86 solaris2%,$(arch) $(osys))),) g-soliop.ads<3ssoliop.ads \ system.ads<5esystem.ads - THREADSLIB=-lposix4 -lthread - MISCLIB=-lposix4 -lnsl -lsocket - SO_OPTS=-Wl,-h, - GNATLIB_SHARED=gnatlib-shared-dual + THREADSLIB = -lposix4 -lthread + MISCLIB = -lposix4 -lnsl -lsocket + SO_OPTS = -Wl,-h, + GNATLIB_SHARED = gnatlib-shared-dual LIBRARY_VERSION := $(strip $(shell grep Library_Version $(fsrcpfx)gnatvsn.ads | sed -e 's/.*GNAT Lib v\(.*\)[ "].*/\1/')) - -# ??? work around a gcc -O3 bug on x86 -a-numaux.o : a-numaux.adb a-numaux.ads - $(ADAC) -c $(ALL_ADAFLAGS) -O2 $(ADA_INCLUDES) $< endif ifeq ($(strip $(filter-out %86 linux%,$(arch) $(osys))),) @@ -1162,13 +717,14 @@ ifeq ($(strip $(filter-out %86 linux%,$(arch) $(osys))),) s-osprim.adb<7sosprim.adb \ s-taprop.adb<5itaprop.adb \ s-taspri.ads<5itaspri.ads \ + s-tpopsp.adb<5atpopsp.adb \ system.ads<5lsystem.ads - MLIB_TGT=5lml-tgt - MISCLIB=-laddr2line -lbfd - THREADSLIB=-lpthread - GNATLIB_SHARED=gnatlib-shared-dual - GMEM_LIB=gmemlib + TOOLS_TARGET_PAIRS = mlib-tgt.adb<5lml-tgt.adb + SYMLIB = -laddr2line -lbfd $(INTLLIBS) + THREADSLIB = -lpthread + GNATLIB_SHARED = gnatlib-shared-dual + GMEM_LIB = gmemlib LIBRARY_VERSION := $(strip $(shell grep Library_Version $(fsrcpfx)gnatvsn.ads | sed -e 's/.*GNAT Lib v\(.*\)[ "].*/\1/')) ifeq ($(strip $(filter-out fsu FSU,$(THREAD_KIND))),) @@ -1187,7 +743,7 @@ ifeq ($(strip $(filter-out %86 linux%,$(arch) $(osys))),) s-tpopsp.adb<7stpopsp.adb \ system.ads<5lsystem.ads - THREADSLIB=-lgthreads -lmalloc + THREADSLIB = -lgthreads -lmalloc endif ifeq ($(strip $(filter-out rt-linux RT-LINUX,$(THREAD_KIND))),) @@ -1198,14 +754,12 @@ ifeq ($(strip $(filter-out %86 linux%,$(arch) $(osys))),) s-osinte.adb<5qosinte.adb \ s-osinte.ads<5qosinte.ads \ s-osprim.adb<5qosprim.adb \ - s-parame.ads<5qparame.ads \ s-stache.adb<5qstache.adb \ s-taprop.adb<5qtaprop.adb \ s-taspri.ads<5qtaspri.ads \ system.ads<5lsystem.ads - - THREADSLIB= - RT_FLAGS=-D__RT__ + + RT_FLAGS = -D__RT__ endif endif @@ -1224,13 +778,11 @@ ifeq ($(strip $(filter-out mips sgi irix%,$(targ))),) s-taprop.adb<5ftaprop.adb \ s-tasinf.ads<5ftasinf.ads \ s-taspri.ads<7staspri.ads \ - s-tpgetc.adb<5gtpgetc.adb \ s-traceb.adb<7straceb.adb \ g-soccon.ads<3gsoccon.ads \ system.ads<5gsystem.ads - THREADSLIB=-lpthread - GMEM_LIB=gmemlib + THREADSLIB = -lpthread else LIBGNAT_TARGET_PAIRS = \ @@ -1248,30 +800,17 @@ ifeq ($(strip $(filter-out mips sgi irix%,$(targ))),) s-tasinf.adb<5gtasinf.adb \ s-tasinf.ads<5gtasinf.ads \ s-taspri.ads<7staspri.ads \ - s-tpgetc.adb<5gtpgetc.adb \ s-traceb.adb<7straceb.adb \ g-soccon.ads<3gsoccon.ads \ system.ads<5fsystem.ads - THREADSLIB=-lathread + THREADSLIB = -lathread endif - EXTRA_GNATRTL_TASKING_OBJS=s-tpgetc.o a-tcbinf.o - MISCLIB=-lexc -laddr2line -lbfd - SO_OPTS=-Wl,-all,-set_version,sgi1.0,-update_registry,../so_locations,-soname, + TGT_LIB = -lexc + MISCLIB = -lexc + SO_OPTS = -Wl,-all,-set_version,sgi1.0,-update_registry,../so_locations,-soname, LIBRARY_VERSION := $(strip $(shell grep Library_Version $(fsrcpfx)gnatvsn.ads | sed -e 's/.*GNAT Lib v\(.*\)[ "].*/\1/')) - -a-tcbinf.o: s-tpgetc.ali - ../../gnatbind -nostdlib -I- -I. s-tpgetc.ali - ../../gnatlink --GCC="../../xgcc -B../../" s-tpgetc.ali -o gen_tcbinf \ - $(LIBGNAT_OBJS) - ./gen_tcbinf - $(CC) -c -g a-tcbinf.c - $(RM) gen_tcbinf - -# force debug info so that workshop can find the All_Tasks_List symbol -s-taskin.o: s-taskin.adb s-taskin.ads - $(ADAC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) $(ADA_INCLUDES) $< endif ifeq ($(strip $(filter-out hppa% hp hpux%,$(targ))),) @@ -1290,10 +829,12 @@ ifeq ($(strip $(filter-out hppa% hp hpux%,$(targ))),) g-soccon.ads<3hsoccon.ads \ system.ads<5hsystem.ads - THREADSLIB=-lpthread -lc_r - soext=.sl - SO_OPTS=-Wl,+h, - GNATLIB_SHARED=gnatlib-shared-dual + TGT_LIB = /usr/lib/libcl.a -lpthread + THREADSLIB = -lpthread -lc_r + SYMLIB = -laddr2line -lbfd $(INTLLIBS) + soext = .sl + SO_OPTS = -Wl,+h, + GNATLIB_SHARED = gnatlib-shared-dual ifeq ($(strip $(filter-out dce DCE,$(THREAD_KIND))),) LIBGNAT_TARGET_PAIRS = \ @@ -1306,13 +847,12 @@ ifeq ($(strip $(filter-out hppa% hp hpux%,$(targ))),) s-osinte.ads<5hosinte.ads \ s-parame.ads<5hparame.ads \ s-osprim.adb<7sosprim.adb \ - s-traceb.adb<5htraceb.adb \ s-taprop.adb<5htaprop.adb \ s-taspri.ads<5htaspri.ads \ g-soccon.ads<3hsoccon.ads \ system.ads<5hsystem.ads - THREADSLIB=-lcma + THREADSLIB = -lcma endif endif @@ -1330,7 +870,7 @@ ifeq ($(strip $(filter-out ibm aix4%,$(manu) $(osys))),) g-soccon.ads<3bsoccon.ads \ system.ads<5bsystem.ads - THREADSLIB=-lpthreads + THREADSLIB = -lpthreads ifeq ($(strip $(filter-out fsu FSU,$(THREAD_KIND))),) LIBGNAT_TARGET_PAIRS = \ a-intnam.ads<4cintnam.ads \ @@ -1345,7 +885,7 @@ ifeq ($(strip $(filter-out ibm aix4%,$(manu) $(osys))),) g-soccon.ads<3bsoccon.ads \ system.ads<5bsystem.ads - THREADSLIB=-lgthreads -lmalloc + THREADSLIB = -lgthreads -lmalloc endif endif @@ -1377,8 +917,8 @@ ifeq ($(strip $(filter-out lynxos,$(osys))),) s-osinte.adb<56osinte.adb \ s-osinte.ads<56osinte.ads \ s-osprim.adb<7sosprim.adb \ - s-taprop.adb<7staprop.adb \ - s-taspri.ads<7staspri.ads \ + s-taprop.adb<56taprop.adb \ + s-taspri.ads<56taspri.ads \ s-tpopsp.adb<5atpopsp.adb \ system.ads<52system.ads endif @@ -1388,12 +928,12 @@ ifeq ($(strip $(filter-out lynxos,$(osys))),) a-intnam.ads<42intnam.ads \ s-inmaop.adb<7sinmaop.adb \ s-intman.adb<7sintman.adb \ - s-osinte.adb<52osinte.adb \ - s-osinte.ads<52osinte.ads \ + s-osinte.adb<56osinte.adb \ + s-osinte.ads<56osinte.ads \ s-osprim.adb<7sosprim.adb \ - s-taprop.adb<7staprop.adb \ - s-taspri.ads<7staspri.ads \ - s-tpopsp.adb<7stpopsp.adb \ + s-taprop.adb<56taprop.adb \ + s-taspri.ads<56taspri.ads \ + s-tpopsp.adb<5atpopsp.adb \ system.ads<52system.ads endif endif @@ -1442,22 +982,64 @@ ifeq ($(strip $(filter-out alpha% dec osf%,$(targ))),) g-soccon.ads<3asoccon.ads \ system.ads<5asystem.ads - MISCLIB=-laddr2line -lbfd - THREADSLIB=-lpthread -lmach -lexc -lrt + THREADSLIB = -lpthread -lmach -lexc -lrt + SYMLIB = -laddr2line -lbfd $(INTLLIBS) LIBRARY_VERSION := $(strip $(shell grep Library_Version $(fsrcpfx)gnatvsn.ads | sed -e 's/.*GNAT Lib v\(.*\)[ "].*/\1/')) endif -ifeq ($(strip $(filter-out ppc mac machten,$(targ))),) +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 + +ifeq ($(strip $(filter-out alpha% dec vms% openvms% alphavms%,$(targ))),) + +ifeq ($(strip $(filter-out alpha64% dec vms% openvms% alphavms%,$(targ))),) + LIBGNAT_TARGET_PAIRS_AUX = +else +ifeq ($(strip $(filter-out express EXPRESS,$(THREAD_KIND))),) + LIBGNAT_TARGET_PAIRS_AUX = \ + s-parame.ads<5xparame.ads +else + LIBGNAT_TARGET_PAIRS_AUX = \ + s-parame.ads<5vparame.ads +endif +endif + LIBGNAT_TARGET_PAIRS = \ - a-intnam.ads<4mintnam.ads \ - s-inmaop.adb<7sinmaop.adb \ - s-intman.adb<7sintman.adb \ - s-osinte.adb<7sosinte.adb \ - s-osinte.ads<5mosinte.ads \ - s-osprim.adb<7sosprim.adb \ - s-taprop.adb<7staprop.adb \ - s-taspri.ads<7staspri.ads \ - s-tpopsp.adb<7stpopsp.adb + a-caldel.adb<4vcaldel.adb \ + a-calend.adb<4vcalend.adb \ + a-calend.ads<4vcalend.ads \ + a-excpol.adb<4wexcpol.adb \ + a-intnam.ads<4vintnam.ads \ + g-enblsp.adb<3venblsp.adb \ + i-cstrea.adb<6vcstrea.adb \ + i-cpp.adb<6vcpp.adb \ + interfac.ads<6vinterf.ads \ + s-asthan.adb<5vasthan.adb \ + s-inmaop.adb<5vinmaop.adb \ + s-interr.adb<5vinterr.adb \ + s-intman.adb<5vintman.adb \ + s-intman.ads<5vintman.ads \ + s-osinte.adb<5vosinte.adb \ + s-osinte.ads<5vosinte.ads \ + s-osprim.adb<5vosprim.adb \ + s-osprim.ads<5vosprim.ads \ + s-taprop.adb<5vtaprop.adb \ + s-taspri.ads<5vtaspri.ads \ + s-tpopde.adb<5vtpopde.adb \ + s-tpopde.ads<5vtpopde.ads \ + s-vaflop.adb<5vvaflop.adb \ + system.ads<5xsystem.ads \ + $(LIBGNAT_TARGET_PAIRS_AUX) + + GNATLIB_SHARED=gnatlib-shared-vms + EXTRA_LIBGNAT_SRCS=vmshandler.asm + EXTRA_LIBGNAT_OBJS=vmshandler.o + EXTRA_GNATRTL_TASKING_OBJS=s-tpopde.o + EXTRA_GNATTOOLS_OBJS = ../prefix.o vmshandler.o endif ifeq ($(strip $(filter-out cygwin32% mingw32% pe,$(osys))),) @@ -1483,14 +1065,11 @@ ifeq ($(strip $(filter-out cygwin32% mingw32% pe,$(osys))),) g-soliop.ads<3wsoliop.ads \ system.ads<5wsystem.ads - MISCLIB = -laddr2line -lbfd -lwsock32 - GMEM_LIB=gmemlib - EXTRA_GNATTOOLS = ../gnatdll$(exeext) + MISCLIB = -lwsock32 + SYMLIB = -laddr2line -lbfd $(INTLLIBS) + GMEM_LIB = gmemlib + EXTRA_GNATTOOLS = ../../gnatdll$(exeext) EXTRA_GNATRTL_NONTASKING_OBJS = g-regist.o - -# ??? work around a gcc -O3 bug on x86 -a-numaux.o : a-numaux.adb a-numaux.ads - $(ADAC) -c $(ALL_ADAFLAGS) -O2 $(ADA_INCLUDES) $< endif # The runtime library for gnat comprises two directories. One contains the @@ -1504,12 +1083,12 @@ endif # subdirectory and copied. LIBGNAT_SRCS = ada.h adaint.c adaint.h argv.c cio.c cstreams.c \ errno.c exit.c cal.c \ - raise.h raise.c sysdep.c types.h io-aux.c init.c \ - final.c tracebak.c expect.c $(EXTRA_LIBGNAT_SRCS) + raise.h raise.c sysdep.c types.h aux-io.c init.c \ + final.c tracebak.c expect.c mkdir.c $(EXTRA_LIBGNAT_SRCS) LIBGNAT_OBJS = adaint.o argv.o cio.o cstreams.o errno.o exit.o \ - raise.o sysdep.o io-aux.o init.o cal.o final.o \ - tracebak.o expect.o ../../prefix.o $(EXTRA_LIBGNAT_OBJS) + raise.o sysdep.o aux-io.o init.o cal.o final.o \ + tracebak.o expect.o mkdir.o $(EXTRA_LIBGNAT_OBJS) # NOTE ??? - when the -I option for compiling Ada code is made to work, # the library installation will change and there will be a @@ -1554,7 +1133,8 @@ GNATRTL_TASKING_OBJS= \ s-tpinop.o \ s-tpoben.o \ s-tpobop.o \ - s-tposen.o $(EXTRA_GNATRTL_TASKING_OBJS) + s-tposen.o \ + s-tratas.o $(EXTRA_GNATRTL_TASKING_OBJS) # Objects needed for non-tasking. GNATRTL_NONTASKING_OBJS= \ @@ -1563,10 +1143,12 @@ GNATRTL_NONTASKING_OBJS= \ a-chahan.o \ a-charac.o \ a-chlat1.o \ + a-chlat9.o \ a-colien.o \ a-colire.o \ a-comlin.o \ a-cwila1.o \ + a-cwila9.o \ a-decima.o \ a-einuoc.o \ a-except.o \ @@ -1675,6 +1257,7 @@ GNATRTL_NONTASKING_OBJS= \ g-io.o \ g-io_aux.o \ g-locfil.o \ + g-md5.o \ g-moreex.o \ g-os_lib.o \ g-regexp.o \ @@ -1692,7 +1275,6 @@ GNATRTL_NONTASKING_OBJS= \ g-sptavs.o \ g-tasloc.o \ g-traceb.o \ - g-trasym.o \ gnat.o \ i-c.o \ i-cexten.o \ @@ -1849,6 +1431,7 @@ GNATRTL_NONTASKING_OBJS= \ s-soflin.o \ s-memory.o \ s-traceb.o \ + s-traces.o \ s-unstyp.o \ s-vaflop.o \ s-valboo.o \ @@ -1882,7 +1465,7 @@ GNATRTL_NONTASKING_OBJS= \ system.o \ text_io.o $(EXTRA_GNATRTL_NONTASKING_OBJS) -GNATRTL_OBJS = $(GNATRTL_NONTASKING_OBJS) $(GNATRTL_TASKING_OBJS) +GNATRTL_OBJS = $(GNATRTL_NONTASKING_OBJS) $(GNATRTL_TASKING_OBJS) g-trasym.o # Files which are suitable in no run time/hi integrity mode @@ -1992,88 +1575,198 @@ ADA_INCLUDE_SRCS =\ s-[a-o]*.adb s-[p-z]*.adb \ s-[a-o]*.ads s-[p-z]*.ads -# Files specific to the C interpreter bytecode compiler(s). -BC_OBJS = ../bc-emit.o ../bc-optab.o - # Language-independent object files. BACKEND = ../main.o ../attribs.o ../libbackend.a -Makefile: $(srcdir)/Makefile.in $(srcdir)/../configure - cd ..; $(SHELL) config.status - -native: ../gnat1$(exeext) +LIBGNAT=../rts/libgnat.a +TOOLS_FLAGS_TO_PASS= \ + "CC=$(CC)" \ + "CFLAGS=$(CFLAGS)" \ + "LDFLAGS=$(LDFLAGS)" \ + "ADAFLAGS=$(ADAFLAGS)" \ + "INCLUDES=$(INCLUDES_FOR_SUBDIR)"\ + "ADA_INCLUDES=$(ADA_INCLUDES) $(ADA_INCLUDES_FOR_SUBDIR)"\ + "libsubdir=$(libsubdir)" \ + "exeext=$(exeext)" \ + "srcdir=$(fsrcdir)" \ + "TOOLS_LIBS=$(TOOLS_LIBS) $(TGT_LIB)" \ + "GNATMAKE=$(GNATMAKE)" \ + "GNATLINK=$(GNATLINK)" \ + "GNATBIND=$(GNATBIND)" + +# Build directory for the tools. Let's copy the target dependent +# sources using the same mechanism as for gnatlib. The other sources are +# accessed using the vpath directive below + +../stamp-tools: + -$(RM) tools/* + -$(RMDIR) tools + -$(MKDIR) tools + -(cd tools; $(LN_S) ../sdefault.adb .) + -$(foreach PAIR,$(TOOLS_TARGET_PAIRS), \ + $(RM) tools/$(word 1,$(subst <, ,$(PAIR)));\ + $(LN_S) $(fsrcdir)/$(word 2,$(subst <, ,$(PAIR))) \ + tools/$(word 1,$(subst <, ,$(PAIR)));) + touch ../stamp-tools + +# when compiling the tools, the runtime has to be first on the path so that +# it hides the runtime files lying with the rest of the sources +ifeq ($(TOOLSCASE),native) + vpath %.ads ../rts ../ + vpath %.adb ../rts ../ + vpath %.c ../rts ../ + vpath %.h ../rts ../ +endif -compiler: ../gnat1$(exeext) +# in the cross tools case, everything is compiled with the native +# gnatmake/link. Therefore only -I needs to be modified in ADA_INCLUDES +ifeq ($(TOOLSCASE),cross) + vpath %.ads ../ + vpath %.adb ../ + vpath %.c ../ + vpath %.h ../ +endif -tools: ../gnatbl$(exeext) ../gnatchop$(exeext) ../gnatcmd$(exeext)\ - ../gnatkr$(exeext) ../gnatlink$(exeext) ../gnatlbr$(exeext) \ - ../gnatls$(exeext) ../gnatmake$(exeext) \ - ../gnatprep$(exeext) ../gnatpsta$(exeext) ../gnatpsys$(exeext) \ - ../gnatxref$(exeext) ../gnatfind$(exeext) +# gnatmake/link tools cannot always be built with gnatmake/link for bootstrap +# reasons: gnatmake should be built with a recent compiler, a recent compiler +# may not generate ALI files compatible with an old gnatmake so it is important +# to be able to build gnatmake without a version of gnartmake around. Once +# everything has been compiled once, gnatmake can be recompiled with itself +# (see target gnattools1-re) +gnattools1: ../stamp-tools ../stamp-gnatlib + $(MAKE) -C tools -f ../Makefile $(TOOLS_FLAGS_TO_PASS) \ + TOOLSCASE=native \ + ../../gnatmake$(exeext) ../../gnatlink$(exeext) ../../gnatbl$(exeext) + +# gnatmake/link can be build with recent gnatmake/link if they are available. +# This is especially convenient for building cross tools or for rebuilding +# the tools when the original bootstrap has already be done. +gnattools1-re: ../stamp-tools + $(MAKE) -C tools -f ../Makefile $(TOOLS_FLAGS_TO_PASS) \ + TOOLSCASE=cross INCLUDES="" gnatmake-re gnatlink-re + +# these tools are built with gnatmake & are common to native and cross +gnattools2: ../stamp-tools + $(MAKE) -C tools -f ../Makefile $(TOOLS_FLAGS_TO_PASS) \ + TOOLSCASE=native \ + ../../gnatchop$(exeext) ../../gnat$(exeext) ../../gnatkr$(exeext) \ + ../../gnatls$(exeext) ../../gnatprep$(exeext) \ + ../../gnatpsta$(exeext) ../../gnatxref$(exeext) \ + ../../gnatfind$(exeext) ../../gnatname$(exeext) + +# These tools are only built for the native version. +gnattools3: ../stamp-tools + $(MAKE) -C tools -f ../Makefile $(TOOLS_FLAGS_TO_PASS) \ + TOOLSCASE=native \ + top_builddir=../.. ../../gnatmem$(exeext) $(EXTRA_GNATTOOLS) + +../../gnatchop$(exeext): + $(GNATMAKE) -c $(ADA_INCLUDES) gnatchop --GCC="$(CC) $(ALL_ADAFLAGS)" + $(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatchop + $(GNATLINK) -v gnatchop -o $@ --GCC="$(CC) $(ADA_INCLUDES)" \ + $(TOOLS_LIBS) + +../../gnat$(exeext): + $(GNATMAKE) -c $(ADA_INCLUDES) gnatcmd --GCC="$(CC) $(ALL_ADAFLAGS)" + $(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatcmd + $(GNATLINK) -v gnatcmd -o $@ --GCC="$(CC) $(ADA_INCLUDES)" \ + $(TOOLS_LIBS) + +../../gnatkr$(exeext): + $(GNATMAKE) -c $(ADA_INCLUDES) gnatkr --GCC="$(CC) $(ALL_ADAFLAGS)" + $(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatkr + $(GNATLINK) -v gnatkr -o $@ --GCC="$(CC) $(ADA_INCLUDES)" $(TOOLS_LIBS) + +../../gnatls$(exeext): + $(GNATMAKE) -c $(ADA_INCLUDES) gnatls --GCC="$(CC) $(ALL_ADAFLAGS)" + $(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatls + $(GNATLINK) -v gnatls -o $@ --GCC="$(CC) $(ADA_INCLUDES)" $(TOOLS_LIBS) + +../../gnatname$(exeext): + $(GNATMAKE) -c $(ADA_INCLUDES) gnatname --GCC="$(CC) $(ALL_ADAFLAGS)" + $(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatname + $(GNATLINK) -v gnatname -o $@ --GCC="$(CC) $(ADA_INCLUDES)" \ + $(TOOLS_LIBS) + +../../gnatprep$(exeext): + $(GNATMAKE) -c $(ADA_INCLUDES) gnatprep --GCC="$(CC) $(ALL_ADAFLAGS)" + $(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatprep + $(GNATLINK) -v gnatprep -o $@ --GCC="$(CC) $(ADA_INCLUDES)" \ + $(TOOLS_LIBS) + +../../gnatpsta$(exeext): deftarg.o + $(GNATMAKE) -c $(ADA_INCLUDES) gnatpsta --GCC="$(CC) $(ALL_ADAFLAGS)" + $(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatpsta + $(GNATLINK) -v gnatpsta -o $@ --GCC="$(CC) $(ADA_INCLUDES)"\ + ../targtyps.o deftarg.o $(TOOLS_LIBS) + +../../gnatxref$(exeext): + $(GNATMAKE) -c $(ADA_INCLUDES) gnatxref --GCC="$(CC) $(ALL_ADAFLAGS)" + $(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatxref + $(GNATLINK) -v gnatxref -o $@ --GCC="$(CC) $(ADA_INCLUDES)" \ + $(TOOLS_LIBS) + +../../gnatfind$(exeext): + $(GNATMAKE) -c $(ADA_INCLUDES) gnatfind --GCC="$(CC) $(ALL_ADAFLAGS)" + $(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatfind + $(GNATLINK) -v gnatfind -o $@ --GCC="$(CC) $(ADA_INCLUDES)" \ + $(TOOLS_LIBS) + +../../gnatmem$(exeext): gmem.o $(SYMDEPS) + $(GNATMAKE) -c $(ADA_INCLUDES) gnatmem --GCC="$(CC) $(ALL_ADAFLAGS)" + $(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatmem + $(GNATLINK) -v gnatmem -o $@ --GCC="$(CC) $(ADA_INCLUDES)" \ + gmem.o $(SYMLIB) $(TOOLS_LIBS) + +../../gnatdll$(exeext): + $(GNATMAKE) -c $(ADA_INCLUDES) gnatdll --GCC="$(CC) $(ALL_ADAFLAGS)" + $(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) $(GNATBIND_FLAGS) gnatdll + $(GNATLINK) -v gnatdll -o $@ --GCC="$(CC) $(ADA_INCLUDES)" \ + $(TOOLS_LIBS) + +gnatmake-re: + $(GNATMAKE) $(ADA_INCLUDES) -u sdefault --GCC="$(CC) $(MOST_ADA_FLAGS)" + $(GNATMAKE) -c $(ADA_INCLUDES) gnatmake --GCC="$(CC) $(ALL_ADAFLAGS)" + $(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatmake + $(GNATLINK) -v gnatmake -o ../../gnatmake$(exeext) \ + --GCC="$(CC) $(ADA_INCLUDES)" $(TOOLS_LIBS) + +# Note the use of the "mv" command in order to allow gnatlink to be linked with +# with the former version of gnatlink itself which cannot override itself. +gnatlink-re: link.o + $(GNATMAKE) -c $(ADA_INCLUDES) gnatlink --GCC="$(CC) $(ALL_ADAFLAGS)" + $(GNATBIND) $(ADA_INCLUDES) $(GNATBIND_FLAGS) gnatlink + $(GNATLINK) -v gnatlink -o ../../gnatlinknew$(exeext) \ + --GCC="$(CC) $(ADA_INCLUDES)" link.o $(TOOLS_LIBS) + $(MV) ../../gnatlinknew$(exeext) ../../gnatlink$(exeext) + # 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): $(P) $(GNAT1_OBJS) $(BACKEND) $(LIBDEPS) $(TARGET_ADA_SRCS) +# 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 + $(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) -../gnatchop$(exeext): $(P) b_gnatch.o $(GNATCHOP_OBJS) - $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatch.o $(GNATCHOP_OBJS) \ - $(LIBS) - -../gnatmake$(exeext): $(P) b_gnatm.o $(GNATMAKE_OBJS) - $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatm.o $(GNATMAKE_OBJS) $(LIBS) - -gnatbl.o: gnatbl.c adaint.h - $(CC) $(ALL_CFLAGS) $(INCLUDES) -c $< - -../gnatbl$(exeext): gnatbl.o adaint.o - $(CC) -o $@ $(ALL_CFLAGS) $(LDFLAGS) gnatbl.o adaint.o $(LIBS) - -../gnatcmd$(exeext): $(P) b_gnatc.o $(GNATCMD_OBJS) - $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatc.o $(GNATCMD_OBJS) $(LIBS) - -../gnatkr$(exeext): $(P) b_gnatkr.o $(GNATKR_OBJS) - $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatkr.o $(GNATKR_OBJS) $(LIBS) - -../gnatlink$(exeext): $(P) b_gnatl.o $(GNATLINK_OBJS) - $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatl.o $(GNATLINK_OBJS) $(LIBS) - -../gnatls$(exeext): $(P) b_gnatls.o $(GNATLS_OBJS) - $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatls.o $(GNATLS_OBJS) $(LIBS) +../../gnatmake$(exeext): $(P) b_gnatm.o $(GNATMAKE_OBJS) + $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatm.o $(GNATMAKE_OBJS) \ + $(TOOLS_LIBS) -../gnatmem$(exeext): $(P) b_gnatmem.o $(GNATMEM_OBJS) - $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatmem.o $(GNATMEM_OBJS) \ - $(MISCLIB) $(LIBS) +../../gnatlink$(exeext): $(P) b_gnatl.o $(GNATLINK_OBJS) + $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatl.o $(GNATLINK_OBJS) \ + $(TOOLS_LIBS) -../gnatprep$(exeext): $(P) b_gnatp.o $(GNATPREP_OBJS) - $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatp.o $(GNATPREP_OBJS) $(LIBS) - -../gnatpsta$(exeext): $(P) b_gnatpa.o $(GNATPSTA_OBJS) - $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatpa.o $(GNATPSTA_OBJS) \ - $(LIBS) - -../gnatpsys$(exeext): $(P) b_gnatps.o $(GNATPSYS_OBJS) - $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatps.o $(GNATPSYS_OBJS) \ - $(LIBS) - -../gnatxref$(exeext): $(P) b_gnatxref.o $(GNATXREF_OBJS) - $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatxref.o $(GNATXREF_OBJS) \ - $(LIBS) - -../gnatfind$(exeext): $(P) b_gnatfind.o $(GNATFIND_OBJS) - $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatfind.o $(GNATFIND_OBJS) \ - $(LIBS) - -../gnatdll$(exeext): $(P) b_gnatdll.o $(GNATDLL_OBJS) - $(CC) $(ALL_CFLAGS) $(LDFLAGS) -o $@ b_gnatdll.o $(GNATDLL_OBJS) \ - $(LIBS) +../../gnatbl$(exeext): gnatbl.o + $(CC) -o $@ $(ALL_CFLAGS) $(LDFLAGS) gnatbl.o $(TOOLS_LIBS) +gnatbl.o: gnatbl.c adaint.h + $(CC) $(ALL_CFLAGS) $(INCLUDES) -c $< + ../stamp-gnatlib: @if [ ! -f stamp-gnatlib ] ; \ then \ @@ -2083,13 +1776,7 @@ gnatbl.o: gnatbl.c adaint.h true; \ fi -gnattools: ../gnatbl$(exeext) ../gnatchop$(exeext) ../gnatcmd$(exeext) \ - ../gnatkr$(exeext) ../gnatlink$(exeext) \ - ../gnatls$(exeext) ../gnatmake$(exeext) \ - ../gnatprep$(exeext) ../gnatpsta$(exeext) ../gnatpsys$(exeext) \ - ../gnatxref$(exeext) ../gnatfind$(exeext) $(EXTRA_GNATTOOLS) - -install-gnatlib: stamp-gnatlib +install-gnatlib: ../stamp-gnatlib # Create the directory before deleting it, in case the directory is # a list of directories (as it may be on VMS). This ensures we are # deleting the right one. @@ -2106,7 +1793,7 @@ install-gnatlib: stamp-gnatlib -for file in ada/rts/*$(arext);do \ $(INSTALL_DATA) $$file $(ADA_RTL_OBJ_DIR); \ done -ifeq ($(strip $(filter-out alpha% dec vms%,$(targ))),) +ifeq ($(strip $(filter-out alpha% dec vms% openvms% alphavms%,$(targ))),) -for file in ada/rts/lib*$(soext);do \ $(INSTALL_DATA) $$file $(ADA_RTL_OBJ_DIR); \ done @@ -2115,9 +1802,9 @@ else $(INSTALL_DATA) $$file $(ADA_RTL_OBJ_DIR); \ done endif - -$(LN) $(ADA_RTL_OBJ_DIR)/libgnat-*$(soext) \ + -$(LN_S) $(ADA_RTL_OBJ_DIR)/libgnat-*$(soext) \ $(ADA_RTL_OBJ_DIR)/libgnat$(soext) - -$(LN) $(ADA_RTL_OBJ_DIR)/libgnarl-*$(soext) \ + -$(LN_S) $(ADA_RTL_OBJ_DIR)/libgnarl-*$(soext) \ $(ADA_RTL_OBJ_DIR)/libgnarl$(soext) # This copy must be done preserving the date on the original file. for file in ada/rts/*.adb ada/rts/*.ads; do \ @@ -2176,10 +1863,9 @@ gnatlib: ../stamp-gnatlib1 ../stamp-gnatlib2 # ../xgcc -B../ -dD -E ../tconfig.h $(INCLUDES) > rts/tconfig.h $(MAKE) -C rts CC="../../xgcc -B../../" \ INCLUDES="$(INCLUDES_FOR_SUBDIR) -I./../.." \ - CFLAGS="$(GNATLIBCFLAGS) $(TARGET_LIBGCC2_CFLAGS) -DIN_RTS" \ - ADA_CFLAGS="$(GNATLIBCFLAGS)" \ + CFLAGS="$(GNATLIBCFLAGS_FOR_C)" \ srcdir=$(fsrcdir) \ - -f ../Makefile $(LIBGNAT_OBJS) + -f ../Makefile $(LIBGNAT_OBJS) prefix.o $(MAKE) -C rts CC="../../xgcc -B../../" \ ADA_INCLUDES="$(ADA_INCLUDES_FOR_SUBDIR)" \ CFLAGS="$(GNATLIBCFLAGS)" ADA_CFLAGS="$(GNATLIBCFLAGS)" \ @@ -2189,23 +1875,70 @@ gnatlib: ../stamp-gnatlib1 ../stamp-gnatlib2 $(GNATRTL_OBJS) $(RM) rts/libgnat$(arext) rts/libgnarl$(arext) $(AR) $(AR_FLAGS) rts/libgnat$(arext) \ - $(addprefix rts/,$(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS)) + $(addprefix rts/,$(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS) prefix.o) if $(RANLIB_TEST) ; then $(RANLIB) rts/libgnat$(arext); else true; fi $(AR) $(AR_FLAGS) rts/libgnarl$(arext) \ $(addprefix rts/,$(GNATRTL_TASKING_OBJS)) if $(RANLIB_TEST) ; then $(RANLIB) rts/libgnarl$(arext); else true; fi ifeq ($(GMEM_LIB),gmemlib) $(AR) $(AR_FLAGS) rts/libgmem$(arext) rts/memtrack.o; - if $(RANLIB_TEST) ; then \ - $(RANLIB) rts/libgmem$(arext); \ - else \ - true; \ - fi endif $(CHMOD) a-wx rts/*.ali touch ../stamp-gnatlib -# generate read-only ali files for HI-E. +HIE_NONE_TARGET_PAIRS=\ + a-except.ads<1aexcept.ads \ + a-except.adb<1aexcept.adb \ + a-tags.adb<1atags.adb \ + s-secsta.ads<1ssecsta.ads \ + s-secsta.adb<1ssecsta.adb \ + i-c.ads<1ic.ads + +HIE_SUBST:='s/High_Integrity_Mode.*/High_Integrity_Mode : constant Boolean := True;/' +# This target needs RTS_NAME, RTS_SRCS, RTS_TARGET_PAIRS to be set properly +# it creates a rts with the proper structure and the right target dependent srcs +prepare-rts: + $(RMDIR) rts-$(RTS_NAME) + $(MKDIR) rts-$(RTS_NAME) + $(CHMOD) u+w rts-$(RTS_NAME) + $(MKDIR) rts-$(RTS_NAME)/adalib + $(MKDIR) rts-$(RTS_NAME)/adainclude + $(CHMOD) u+w rts-$(RTS_NAME)/* + $(LN) $(fsrcpfx)$(RTS_NAME).gpr rts-$(RTS_NAME) +# Copy target independent sources + $(foreach f,$(RTS_SRCS), \ + $(LN) $(fsrcpfx)$(f) rts-$(RTS_NAME)/adainclude ;) true +# Remove files to be replaced by target dependent sources + $(RM) $(foreach PAIR,$(RTS_TARGET_PAIRS), \ + rts-$(RTS_NAME)/adainclude/$(word 1,$(subst <, ,$(PAIR)))) +# Copy new target dependent sources + $(foreach PAIR,$(RTS_TARGET_PAIRS), \ + $(LN) $(fsrcpfx)$(word 2,$(subst <, ,$(PAIR))) \ + rts-$(RTS_NAME)/adainclude/$(word 1,$(subst <, ,$(PAIR)));) +# change system.High_Integrity_Mode to true for the none & ravenscar rts + ifeq ($(filter-out none ravenscar,$(RTS_NAME)),) + sed -e $(HIE_SUBST) rts-$(RTS_NAME)/adainclude/system.ads \ + > dummy + $(MV) dummy rts-$(RTS_NAME)/adainclude/system.ads + endif + +install-rts: force + $(CP) -r rts-$(RTS_NAME) $(libsubdir)/ + +rts-none: force + $(MAKE) $(FLAGS_TO_PASS) prepare-rts \ + RTS_NAME=none RTS_SRCS="$(HIE_SOURCES)" \ + RTS_TARGET_PAIRS="$(HIE_NONE_TARGET_PAIRS)" + -$(GNATMAKE) -Prts-none/none.gpr + $(RM) rts-none/adalib/*.o + $(CHMOD) a-wx rts-none/adalib/*.ali + +rts-ravenscar: force + $(MAKE) $(FLAGS_TO_PASS) prepare-rts \ + RTS_NAME=ravenscar RTS_SRCS="$(RAVEN_SOURCES)" \ + RTS_TARGET_PAIRS="$(HIE_RAVEN_TARGET_PAIRS)" + -$(GNATMAKE) -Prts-ravenscar/none.gpr + $(CHMOD) a-wx rts-ravenscar/adalib/*.ali internal-hielib: ../stamp-gnatlib1 sed -e 's/High_Integrity_Mode.*/High_Integrity_Mode : constant Boolean := True;/' rts/system.ads > rts/s.ads @@ -2225,14 +1958,14 @@ hielib: $(MAKE) ADA_INCLUDE_SRCS="$(HIE_SOURCES)" LIBGNAT_SRCS="" \ LIBGNAT_TARGET_PAIRS="a-except.ads<1aexcept.ads \ a-except.adb<1aexcept.adb \ + a-tags.adb<1atags.adb \ + s-secsta.ads<1ssecsta.ads \ + s-secsta.adb<1ssecsta.adb \ i-c.ads<1ic.ads" internal-hielib internal-ravenlib: ../stamp-gnatlib1 - echo "pragma Ravenscar;" > rts/gnat.adc - echo "pragma Restrictions (No_Exception_Handlers);" >> rts/gnat.adc - $(foreach f,$(RAVEN_MOD), \ - $(RM) rts/$(f) ; \ - grep -v "not needed in no exc mode" $(fsrcpfx)$(f) > rts/$(f) ;) true + sed -e 's/High_Integrity_Mode.*/High_Integrity_Mode : constant Boolean := True;/' rts/system.ads > rts/s.ads + $(MV) rts/s.ads rts/system.ads $(MAKE) -C rts CC="../../xgcc -B../../" \ ADA_INCLUDES="$(ADA_INCLUDES_FOR_SUBDIR)" \ CFLAGS="$(GNATLIBCFLAGS)" \ @@ -2248,16 +1981,22 @@ ravenppclib: $(MAKE) ADA_INCLUDE_SRCS="$(RAVEN_SOURCES)" LIBGNAT_SRCS="" \ LIBGNAT_TARGET_PAIRS="a-except.ads<1aexcept.ads \ a-except.adb<1aexcept.adb \ + a-tags.adb<1atags.adb \ + s-secsta.ads<1ssecsta.ads \ + s-secsta.adb<1ssecsta.adb \ i-c.ads<1ic.ads \ + a-reatim.ads<1areatim.ads \ + a-reatim.adb<1areatim.adb \ + a-retide.adb<1aretide.adb \ a-interr.adb<1ainterr.adb \ s-interr.ads<1sinterr.ads \ s-interr.adb<1sinterr.adb \ - s-parame.ads<1sparame.ads \ - s-secsta.adb<1ssecsta.adb \ - s-soflin.ads<1ssoflin.ads \ - s-soflin.adb<1ssoflin.adb \ - s-stalib.ads<1sstalib.ads \ - s-stalib.adb<1sstalib.adb \ + s-taskin.ads<1staskin.ads \ + s-taskin.adb<1staskin.adb \ + s-tarest.adb<1starest.adb \ + s-tposen.ads<1stposen.ads \ + s-tposen.adb<1stposen.adb \ + s-osinte.adb<1sosinte.adb \ s-taprop.ads<1staprop.ads \ s-taprop.adb<1staprop.adb \ a-sytaco.ads<1asytaco.ads \ @@ -2269,7 +2008,6 @@ ravenppclib: s-vxwork.ads<5pvxwork.ads \ system.ads<5ysystem.ads" internal-ravenlib - # Warning: this target assumes that LIBRARY_VERSION has been set correctly. gnatlib-shared-default: $(MAKE) $(FLAGS_TO_PASS) \ @@ -2279,13 +2017,15 @@ gnatlib-shared-default: gnatlib $(RM) rts/libgnat$(soext) rts/libgnarl$(soext) cd rts; ../../xgcc -B../../ -shared $(TARGET_LIBGCC2_CFLAGS) \ - -o libgnat-$(LIBRARY_VERSION)$(soext) $(SO_OPTS)libgnat-$(LIBRARY_VERSION)$(soext) \ - $(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS) $(MISCLIB) -lm + -o libgnat-$(LIBRARY_VERSION)$(soext) \ + $(GNATRTL_NONTASKING_OBJS) $(LIBGNAT_OBJS) \ + $(SO_OPTS)libgnat-$(LIBRARY_VERSION)$(soext) $(MISCLIB) -lm cd rts; ../../xgcc -B../../ -shared $(TARGET_LIBGCC2_CFLAGS) \ - -o libgnarl-$(LIBRARY_VERSION)$(soext) $(SO_OPTS)libgnarl-$(LIBRARY_VERSION)$(soext) \ - $(GNATRTL_TASKING_OBJS) $(THREADSLIB) - cd rts; $(LN) libgnat-$(LIBRARY_VERSION)$(soext) libgnat$(soext) - cd rts; $(LN) libgnarl-$(LIBRARY_VERSION)$(soext) libgnarl$(soext) + -o libgnarl-$(LIBRARY_VERSION)$(soext) \ + $(GNATRTL_TASKING_OBJS) \ + $(SO_OPTS)libgnarl-$(LIBRARY_VERSION)$(soext) $(THREADSLIB) + cd rts; $(LN_S) libgnat-$(LIBRARY_VERSION)$(soext) libgnat$(soext) + cd rts; $(LN_S) libgnarl-$(LIBRARY_VERSION)$(soext) libgnarl$(soext) gnatlib-shared-dual: $(MAKE) $(FLAGS_TO_PASS) \ @@ -2331,6 +2071,7 @@ gnatlib-shared: GNATLIBFLAGS="$(GNATLIBFLAGS)" \ GNATLIBCFLAGS="$(GNATLIBCFLAGS)" \ THREAD_KIND="$(THREAD_KIND)" \ + TARGET_LIBGCC2_CFLAGS="$(TARGET_LIBGCC2_CFLAGS)" \ $(GNATLIB_SHARED) # .s files for cross-building @@ -2361,57 +2102,14 @@ b_gnatb.c : $(GNATBIND_OBJS) $(GNATBIND) $(ADA_INCLUDES) -o b_gnatb.c gnatbind.ali b_gnatb.o : b_gnatb.c -b_gnatc.c : $(GNATCMD_OBJS) - $(GNATBIND) $(ADA_INCLUDES) -o b_gnatc.c gnatcmd.ali -b_gnatc.o : b_gnatc.c - -b_gnatch.c : $(GNATCHOP_OBJS) - $(GNATBIND) $(ADA_INCLUDES) -o b_gnatch.c gnatchop.ali -b_gnatch.o : b_gnatch.c - -b_gnatkr.c : $(GNATKR_OBJS) - $(GNATBIND) $(ADA_INCLUDES) -o b_gnatkr.c gnatkr.ali -b_gnatkr.o : b_gnatkr.c - b_gnatl.c : $(GNATLINK_OBJS) $(GNATBIND) $(ADA_INCLUDES) -o b_gnatl.c gnatlink.ali b_gnatl.o : b_gnatl.c -b_gnatls.c : $(GNATLS_OBJS) - $(GNATBIND) $(ADA_INCLUDES) -o b_gnatls.c gnatls.ali - b_gnatm.c : $(GNATMAKE_OBJS) $(GNATBIND) $(ADA_INCLUDES) -o b_gnatm.c gnatmake.ali b_gnatm.o : b_gnatm.c -b_gnatmem.c : $(GNATMEM_OBJS) - $(GNATBIND) $(ADA_INCLUDES) -o b_gnatmem.c gnatmem.ali -b_gnatmem.o : b_gnatmem.c - -b_gnatp.c : $(GNATPREP_OBJS) - $(GNATBIND) $(ADA_INCLUDES) -o b_gnatp.c gnatprep.ali -b_gnatp.o : b_gnatp.c - -b_gnatpa.c : $(GNATPSTA_OBJS) - $(GNATBIND) $(ADA_INCLUDES) -o b_gnatpa.c gnatpsta.ali -b_gnatpa.o : b_gnatpa.c - -b_gnatps.c : $(GNATPSYS_OBJS) - $(GNATBIND) $(ADA_INCLUDES) -o b_gnatps.c gnatpsys.ali -b_gnatps.o : b_gnatps.c - -b_gnatxref.c : $(GNATXREF_OBJS) - $(GNATBIND) $(ADA_INCLUDES) -o b_gnatxref.c gnatxref.ali -b_gnatxref.o : b_gnatxref.c - -b_gnatfind.c : $(GNATFIND_OBJS) - $(GNATBIND) $(ADA_INCLUDES) -o b_gnatfind.c gnatfind.ali -b_gnatfind.o : b_gnatfind.c - -b_gnatdll.c : $(GNATDLL_OBJS) - $(GNATBIND) $(ADA_INCLUDES) -o b_gnatdll.c gnatdll.ali -b_gnatdll.o : b_gnatdll.c - treeprs.ads : treeprs.adt sinfo.ads xtreeprs.adb -$(MKDIR) bldtools $(CP) $^ bldtools @@ -2449,7 +2147,8 @@ ADA_RTL_OBJ_DIR = $(libsubdir)/adalib sdefault.adb: stamp-sdefault ; @true stamp-sdefault : $(srcdir)/../version.c $(srcdir)/../move-if-change \ Makefile - $(ECHO) "package body Sdefault is" >tmp-sdefault.adb + $(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 @@ -2474,13 +2173,10 @@ stamp-sdefault : $(srcdir)/../version.c $(srcdir)/../move-if-change \ $(srcdir)/../move-if-change tmp-sdefault.adb sdefault.adb touch stamp-sdefault -ADA_TREE_H = ada-tree.h ada-tree.def - -# special compiles for sdefault without -gnatg, to avoid long line error - sdefault.o : sdefault.ads sdefault.adb types.ads unchdeal.ads \ - system.ads s-exctab.ads s-stalib.ads unchconv.ads - $(ADAC) -c -O2 $(MOST_ADAFLAGS) $(ADA_INCLUDES) sdefault.adb + 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. @@ -2511,13 +2207,15 @@ s-assert.o : s-assert.adb s-assert.ads a-except.ads $(ADAC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O2 \ $(ADA_INCLUDES) $< -# force debugging information on s-stalib.o so that it is always -# possible to set breakpoints on exceptions. +mdll.o : mdll.adb mdll.ads mdll-file.ads mdll-utl.ads + $(CC) -c $(ALL_ADAFLAGS) -O2 $(ADA_INCLUDES) $< -s-stalib.o : s-stalib.adb s-stalib.ads - $(ADAC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O2 \ - $(ADA_INCLUDES) $< +mdll-fil.o : mdll-fil.adb mdll.ads mdll-fil.ads + $(CC) -c $(ALL_ADAFLAGS) -O2 $(ADA_INCLUDES) $< +mdll-utl.o : mdll-utl.adb mdll.ads mdll-utl.ads sdefault.ads types.ads + $(CC) -c $(ALL_ADAFLAGS) -O2 $(ADA_INCLUDES) $< + # 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 @@ -2525,48 +2223,51 @@ s-stalib.o : s-stalib.adb s-stalib.ads s-memory.o : s-memory.adb s-memory.ads memtrack.o $(ADAC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O0 \ - $(ADA_INCLUDES) $< + $(ADA_INCLUDES) $< memtrack.o : memtrack.adb s-memory.ads $(ADAC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O0 \ - $(ADA_INCLUDES) $< + $(ADA_INCLUDES) $< # Need to keep the frame pointer in this file to pop the stack properly on # some targets. -tracebak.o : tracebak.c - $(CC) -c $(ALL_CFLAGS) $(ADA_CFLAGS) \ - $(ALL_CPPFLAGS) $(INCLUDES) -fno-omit-frame-pointer $< +traceb.o : traceb.c + $(CC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O0 $(ADA_INCLUDES) \ + $< -expect.o : expect.c -io-aux.o : io-aux.c + +adadecode.o : adadecode.c adadecode.h +aux-io.o : aux-io.c argv.o : argv.c cal.o : cal.c -cio.o : cio.c - $(CC) -c $(ALL_CFLAGS) $(ADA_CFLAGS) $(RT_FLAGS) \ - $(ALL_CPPFLAGS) $(INCLUDES) $< deftarg.o : deftarg.c errno.o : errno.c exit.o : raise.h exit.c +expect.o : expect.c final.o : raise.h final.c gmem.o : gmem.c +link.o : link.c +mkdir.o : mkdir.c +sysdep.o : sysdep.c -raise.o : raise.c raise.h +cio.o : cio.c $(CC) -c $(ALL_CFLAGS) $(ADA_CFLAGS) $(RT_FLAGS) \ - $(ALL_CPPFLAGS) $(INCLUDES) $< + $(ALL_CPPFLAGS) $(INCLUDES) $< -ifeq ($(strip $(filter-out mips sgi irix5%,$(targ))),) init.o : init.c ada.h types.h raise.h $(CC) -c $(ALL_CFLAGS) $(ADA_CFLAGS) $(RT_FLAGS) \ - $(ALL_CPPFLAGS) $(INCLUDES) $< -else -init.o : init.c ada.h types.h raise.h + $(ALL_CPPFLAGS) $(INCLUDES) $< + +raise.o : raise.c raise.h $(CC) -c $(ALL_CFLAGS) $(ADA_CFLAGS) $(RT_FLAGS) \ - $(ALL_CPPFLAGS) $(INCLUDES) -fexceptions $< -endif + $(ALL_CPPFLAGS) $(INCLUDES) $< -link.o : link.c -sysdep.o : sysdep.c +# Need to keep the frame pointer in this file to pop the stack properly on +# some targets. +tracebak.o : tracebak.c + $(CC) -c $(ALL_CFLAGS) $(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 @@ -2579,1399 +2280,1017 @@ decl.o : decl.c $(CONFIG_H) $(TREE_H) $(srcdir)/../flags.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 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 $(srcdir)/../langhooks-def.h $(srcdir)/../optabs.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)/../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 + $(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 -# specific rules for tools needing target dependent sources -# for each such source (e.g. mlib-tgt.adb) a link from the target -# specific name to the default name is defined in the subdir "tools". -# This subdir is added at the beginning of the source path fore the compilation -# of this unit. Here are the step for adding a new target dependent source: -# - create a Macro with the default name for the source (e.g. mlib-tgt) -# - change the value if this Macro in each target-dependent section of this -# Makefile (close to LIBGNAT_TARGET_PAIRS defs) if there is a -# specific version of the file for this section -# - Add a link from target dependent version to the default name in "tools" -# (see stamp-tool_src_dir target) -# - Add a specific target for the object in order to compile with -# "tools" on the source path (see mlib-tgt) - -stamp-tool_src_dir: - -$(RMDIR) tools - -$(MKDIR) tools - -$(LN_S) $(fsrcdir)/$(MLIB_TGT).adb tools/mlib-tgt.adb - touch stamp-tool_src_dir +# Rule to compile prefix.o for the run-time. -mlib-tgt.o : stamp-tool_src_dir - $(ADAC) -c -Itools $(ALL_ADAFLAGS) $(ADA_INCLUDES) tools/mlib-tgt.adb +prefix.o : $(srcdir)/../prefix.c + $(CC) -c $(ALL_CFLAGS) $(ADA_CFLAGS) $(RT_FLAGS) \ + $(ALL_CPPFLAGS) $(INCLUDES) -I$(srcdir)/../.. -I../.. \ + -DPREFIX=\"$(prefix)\" $< +# In GNU Make, ignore whether `stage*' exists. +.PHONY: stage1 stage2 stage3 stage4 clean realclean TAGS bootstrap +.PHONY: risky-stage1 risky-stage2 risky-stage3 risky-stage4 + +force: + +# Gnatlbr is only used on VMS + +GNATLBR_RTL_C_OBJS = adaint.o argv.o cio.o cstreams.o exit.o final.o init.o \ + raise.o sysdep.o tracebak.o +GNATLBR_C_OBJS = $(GNATLBR_RTL_C_OBJS) + +../gnatlbr$(exeext):: sdefault.o $(GNATLBR_C_OBJS) $(EXTRA_GNATTOOLS_OBJS) + $(RM) $@ +../gnatlbr$(exeext):: force + $(GNATMAKE) -a --GCC="$(CC)" $(ALL_ADAFLAGS) $(ADA_INCLUDES) \ + --GNATBIND="$(GNATBIND)" --GNATLINK="$(GNATLINK)" \ + -nostdlib $(fsrcpfx)gnatlbr -o $@ \ + -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-chahan.o : ada.ads a-charac.ads a-chahan.ads a-chahan.adb a-chlat1.ads \ - a-string.ads a-strmap.ads a-stmaco.ads system.ads s-exctab.ads \ - s-secsta.ads s-stalib.ads s-stoele.ads s-unstyp.ads unchconv.ads - a-charac.o : ada.ads a-charac.ads system.ads a-chlat1.o : ada.ads a-charac.ads a-chlat1.ads system.ads -a-comlin.o : ada.ads a-comlin.ads a-comlin.adb system.ads s-secsta.ads \ - s-stoele.ads - -ada.o : ada.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-filico.o : ada.ads a-except.ads a-finali.ads a-filico.ads a-filico.adb \ - a-stream.ads a-tags.ads a-tags.adb gnat.ads g-htable.ads system.ads \ - s-exctab.ads s-finimp.ads s-finroo.ads s-secsta.ads s-soflin.ads \ - s-stache.ads s-stalib.ads s-stoele.ads s-stratt.ads s-unstyp.ads \ - unchconv.ads - -a-finali.o : ada.ads a-except.ads a-finali.ads a-finali.adb a-stream.ads \ - a-tags.ads a-tags.adb gnat.ads g-htable.ads system.ads s-exctab.ads \ - s-finimp.ads s-finroo.ads s-secsta.ads s-soflin.ads s-stache.ads \ - s-stalib.ads s-stoele.ads s-stratt.ads s-unstyp.ads unchconv.ads - -a-flteio.o : ada.ads a-except.ads a-finali.ads a-filico.ads a-flteio.ads \ - a-flteio.ads a-ioexce.ads a-stream.ads a-tags.ads a-textio.ads \ - a-tiflau.ads a-tiflio.ads a-tiflio.adb interfac.ads i-cstrea.ads \ - system.ads s-exctab.ads s-ficobl.ads s-finimp.ads s-finroo.ads \ - s-parame.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads s-stratt.ads s-unstyp.ads unchconv.ads - -a-inteio.o : ada.ads a-except.ads a-finali.ads a-filico.ads a-inteio.ads \ - a-inteio.ads a-ioexce.ads a-stream.ads a-tags.ads a-textio.ads \ - a-tiinau.ads a-tiinio.ads a-tiinio.adb interfac.ads i-cstrea.ads \ - system.ads s-exctab.ads s-ficobl.ads s-finimp.ads s-finroo.ads \ - s-parame.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads s-stratt.ads s-unstyp.ads unchconv.ads - -a-ioexce.o : ada.ads a-ioexce.ads system.ads s-exctab.ads s-stalib.ads \ - unchconv.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 opt.ads \ - osint.ads output.ads rident.ads system.ads s-assert.ads s-exctab.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 - -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 opt.ads \ - osint.ads output.ads rident.ads system.ads s-assert.ads s-crc32.ads \ - s-exctab.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 - -alloc.o : alloc.ads system.ads - -a-stmaco.o : ada.ads a-charac.ads a-chlat1.ads a-string.ads a-strmap.ads \ - a-stmaco.ads system.ads s-exctab.ads s-stalib.ads s-unstyp.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-strfix.o : ada.ads a-charac.ads a-chlat1.ads a-except.ads a-string.ads \ - a-strfix.ads a-strfix.adb a-strmap.ads a-strsea.ads system.ads \ - s-exctab.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads s-unstyp.ads unchconv.ads - -a-string.o : ada.ads a-string.ads system.ads s-exctab.ads s-stalib.ads \ - unchconv.ads - -a-strmap.o : ada.ads a-charac.ads a-chlat1.ads a-except.ads a-string.ads \ - a-strmap.ads a-strmap.adb system.ads s-bitops.ads s-exctab.ads \ - s-secsta.ads s-stalib.ads s-stoele.ads s-unstyp.ads unchconv.ads - -a-strsea.o : ada.ads a-charac.ads a-chlat1.ads a-except.ads a-string.ads \ - a-strmap.ads a-strsea.ads a-strsea.adb system.ads s-exctab.ads \ - s-stalib.ads s-unstyp.ads unchconv.ads - -a-strunb.o : ada.ads a-charac.ads a-chlat1.ads a-except.ads a-finali.ads \ - a-stream.ads a-string.ads a-strfix.ads a-strmap.ads a-strsea.ads \ - a-strunb.ads a-strunb.adb a-tags.ads a-tags.adb a-uncdea.ads gnat.ads \ - g-htable.ads system.ads s-exctab.ads s-finimp.ads s-finroo.ads \ - s-parame.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads s-stratt.ads s-unstyp.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-secsta.ads \ - s-stalib.ads s-stoele.ads unchconv.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 -a-textio.o : ada.ads a-except.ads a-finali.ads a-filico.ads a-ioexce.ads \ - a-stream.ads a-tags.ads a-tags.adb a-textio.ads a-textio.adb gnat.ads \ - g-htable.ads interfac.ads i-cstrea.ads system.ads s-exctab.ads \ - s-ficobl.ads s-fileio.ads s-finimp.ads s-finroo.ads s-parame.ads \ - s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \ - s-stratt.ads s-unstyp.ads unchconv.ads unchdeal.ads +ada.o : ada.ads system.ads -a-tiflau.o : ada.ads a-except.ads a-finali.ads a-filico.ads a-ioexce.ads \ - a-stream.ads a-tags.ads a-textio.ads a-tiflau.ads a-tiflau.adb \ - a-tigeau.ads interfac.ads i-cstrea.ads system.ads s-exctab.ads \ - s-ficobl.ads s-finimp.ads s-finroo.ads s-imgrea.ads s-parame.ads \ - s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \ - s-stratt.ads s-unstyp.ads s-valrea.ads unchconv.ads - -a-tigeau.o : ada.ads a-except.ads a-finali.ads a-filico.ads a-ioexce.ads \ - a-stream.ads a-tags.ads a-textio.ads a-tigeau.ads a-tigeau.adb \ - interfac.ads i-cstrea.ads system.ads s-exctab.ads s-ficobl.ads \ - s-fileio.ads s-finimp.ads s-finroo.ads s-parame.ads s-secsta.ads \ - s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-stratt.ads \ - s-unstyp.ads unchconv.ads - -a-tiinau.o : ada.ads a-except.ads a-finali.ads a-filico.ads a-ioexce.ads \ - a-stream.ads a-tags.ads a-textio.ads a-tigeau.ads a-tiinau.ads \ - a-tiinau.adb interfac.ads i-cstrea.ads system.ads s-exctab.ads \ - s-ficobl.ads s-finimp.ads s-finroo.ads s-imgbiu.ads s-imgint.ads \ - s-imgllb.ads s-imglli.ads s-imgllw.ads s-imgwiu.ads s-parame.ads \ - s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \ - s-stratt.ads s-unstyp.ads s-valint.ads s-vallli.ads unchconv.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 -a-tiocst.o : ada.ads a-except.ads a-finali.ads a-filico.ads a-ioexce.ads \ - a-stream.ads a-tags.ads a-textio.ads a-tiocst.ads a-tiocst.adb \ - interfac.ads i-cstrea.ads system.ads s-exctab.ads s-ficobl.ads \ - s-fileio.ads s-finimp.ads s-finroo.ads s-parame.ads s-secsta.ads \ - s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-stratt.ads \ - s-unstyp.ads unchconv.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 elists.ads gnat.ads g-htable.ads \ - g-htable.adb g-os_lib.ads hostparm.ads nlists.ads opt.ads output.ads \ - sinfo.ads sinput.ads snames.ads system.ads s-assert.ads s-exctab.ads \ - s-imgenu.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 - -back_end.o : alloc.ads atree.ads back_end.ads back_end.adb casing.ads \ - debug.ads einfo.ads elists.ads gnat.ads g-os_lib.ads hostparm.ads \ - lib.ads namet.ads nlists.ads opt.ads osint.ads sinfo.ads sinput.ads \ - snames.ads stand.ads stringt.ads switch.ads system.ads s-exctab.ads \ - s-stalib.ads s-wchcon.ads table.ads types.ads uintp.ads unchconv.ads \ - unchdeal.ads urealp.ads + 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 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 namet.ads \ - opt.ads osint.ads output.ads rident.ads system.ads s-exctab.ads \ - s-imgenu.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads s-wchcon.ads table.ads types.ads unchconv.ads unchdeal.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 opt.ads \ - output.ads rident.ads system.ads s-assert.ads s-exctab.ads s-stalib.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 + unchdeal.ads widechar.ads binderr.o : ada.ads a-except.ads alloc.ads binderr.ads binderr.adb \ - butil.ads hostparm.ads namet.ads opt.ads output.ads system.ads \ - s-exctab.ads s-stalib.ads s-wchcon.ads table.ads types.ads unchconv.ads \ - unchdeal.ads + 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 fname.ads gnat.ads g-hesora.ads \ - g-htable.ads g-os_lib.ads gnatvsn.ads hostparm.ads namet.ads opt.ads \ - osint.ads output.ads rident.ads sdefault.ads system.ads s-assert.ads \ - s-exctab.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.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 types.ads unchconv.ads unchdeal.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 : alloc.ads butil.ads butil.adb hostparm.ads namet.ads output.ads \ - system.ads s-exctab.ads s-stalib.ads table.ads types.ads unchconv.ads \ - unchdeal.ads - -casing.o : alloc.ads casing.ads casing.adb csets.ads hostparm.ads \ - namet.ads opt.ads system.ads s-exctab.ads s-stalib.ads s-wchcon.ads \ - table.ads types.ads unchconv.ads unchdeal.ads widechar.ads - -checks.o : ada.ads a-except.ads alloc.ads atree.ads checks.ads checks.adb \ - debug.ads einfo.ads elists.ads errout.ads exp_ch2.ads exp_util.ads \ - freeze.ads get_targ.ads hostparm.ads namet.ads nlists.ads nmake.ads \ - opt.ads rtsfind.ads sem.ads sem_eval.ads sem_res.ads sem_util.ads \ - sem_warn.ads sinfo.ads snames.ads stand.ads system.ads s-assert.ads \ - s-exctab.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \ - s-wchcon.ads table.ads tbuild.ads ttypes.ads types.ads uintp.ads \ - unchconv.ads unchdeal.ads urealp.ads validsw.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 -comperr.o : ada.ads a-except.ads alloc.ads atree.ads casing.ads \ - comperr.ads comperr.adb debug.ads einfo.ads errout.ads fname.ads \ - gnat.ads g-os_lib.ads gnatvsn.ads lib.ads namet.ads osint.ads \ - output.ads sdefault.ads sinfo.ads sinput.ads snames.ads sprint.ads \ - system.ads s-exctab.ads s-secsta.ads s-soflin.ads s-stache.ads \ - s-stalib.ads s-stoele.ads table.ads treepr.ads types.ads uintp.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 csets.ads cstand.ads \ - cstand.adb debug.ads einfo.ads get_targ.ads hostparm.ads layout.ads \ - namet.ads nlists.ads nmake.ads opt.ads sem_mech.ads sem_util.ads \ - sinfo.ads snames.ads stand.ads system.ads s-assert.ads s-exctab.ads \ - s-imgenu.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads s-wchcon.ads table.ads tbuild.ads ttypef.ads ttypes.ads \ - types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads - -debug_a.o : ada.ads a-except.ads alloc.ads atree.ads casing.ads debug.ads \ - debug_a.ads debug_a.adb einfo.ads output.ads sinfo.ads sinput.ads \ - snames.ads system.ads s-exctab.ads s-imgenu.ads s-secsta.ads \ - s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads table.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.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 -einfo.o : ada.ads a-except.ads alloc.ads atree.ads einfo.ads einfo.adb \ - namet.ads nlists.ads output.ads sinfo.ads snames.ads stand.ads \ - system.ads s-assert.ads s-exctab.ads s-imgenu.ads s-secsta.ads \ - s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads table.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.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-assert.ads s-exctab.ads s-stalib.ads s-wchcon.ads table.ads table.adb \ - tree_io.ads types.ads unchconv.ads unchdeal.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 elists.ads errout.ads errout.adb \ - fname.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads lib.ads \ - namet.ads nlists.ads opt.ads output.ads scans.ads sinfo.ads sinput.ads \ - snames.ads stand.ads style.ads system.ads s-assert.ads s-exctab.ads \ - s-imgenu.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 uname.ads unchconv.ads unchdeal.ads urealp.ads - -eval_fat.o : alloc.ads einfo.ads eval_fat.ads eval_fat.adb sem_util.ads \ - system.ads s-assert.ads s-exctab.ads s-stalib.ads table.ads \ - targparm.ads ttypef.ads types.ads uintp.ads unchconv.ads unchdeal.ads \ - urealp.ads - -exp_aggr.o : alloc.ads atree.ads checks.ads einfo.ads elists.ads \ - exp_aggr.ads exp_aggr.adb exp_ch3.ads exp_ch7.ads exp_util.ads \ - expander.ads freeze.ads hostparm.ads itypes.ads namet.ads nlists.ads \ - nmake.ads opt.ads restrict.ads rident.ads rtsfind.ads sem.ads \ - sem_ch3.ads sem_eval.ads sem_res.ads sem_util.ads sinfo.ads snames.ads \ - stand.ads system.ads s-assert.ads s-exctab.ads s-stalib.ads \ - s-wchcon.ads table.ads tbuild.ads types.ads uintp.ads unchconv.ads \ - unchdeal.ads urealp.ads - -expander.o : ada.ads a-except.ads alloc.ads atree.ads debug.ads \ - debug_a.ads 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-os_lib.ads \ - hostparm.ads opt.ads output.ads sem.ads sem_ch8.ads sem_util.ads \ - sinfo.ads snames.ads system.ads s-assert.ads s-exctab.ads s-stalib.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 \ - unchconv.ads unchdeal.ads urealp.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 : alloc.ads atree.ads checks.ads einfo.ads exp_attr.ads \ - exp_attr.adb exp_ch2.ads exp_ch9.ads exp_imgv.ads exp_pakd.ads \ - exp_strm.ads exp_tss.ads exp_util.ads get_targ.ads gnatvsn.ads \ - hostparm.ads lib.ads namet.ads nlists.ads nmake.ads opt.ads \ - restrict.ads rident.ads rtsfind.ads sem.ads sem_ch13.ads sem_ch7.ads \ - sem_ch8.ads sem_eval.ads sem_res.ads sem_util.ads sinfo.ads snames.ads \ - stand.ads stringt.ads system.ads s-assert.ads s-exctab.ads s-stalib.ads \ - s-wchcon.ads table.ads tbuild.ads ttypes.ads types.ads uintp.ads \ - 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 \ - debug.ads einfo.ads elists.ads exp_ch11.ads exp_ch11.adb exp_ch7.ads \ - exp_util.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads inline.ads \ - lib.ads namet.ads nlists.ads nmake.ads opt.ads output.ads restrict.ads \ - rident.ads rtsfind.ads sem.ads sem_ch5.ads sem_ch8.ads sem_res.ads \ - sem_util.ads sinfo.ads sinput.ads snames.ads stand.ads stringt.ads \ - system.ads s-assert.ads s-exctab.ads s-imgenu.ads s-secsta.ads \ - s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads \ - table.ads targparm.ads tbuild.ads tree_io.ads types.ads uintp.ads \ - uname.ads unchconv.ads unchdeal.ads urealp.ads - -exp_ch12.o : alloc.ads atree.ads checks.ads einfo.ads exp_ch12.ads \ - exp_ch12.adb exp_util.ads namet.ads nlists.ads nmake.ads rtsfind.ads \ - sinfo.ads snames.ads stand.ads system.ads s-exctab.ads s-stalib.ads \ - table.ads tbuild.ads types.ads uintp.ads unchconv.ads unchdeal.ads \ - urealp.ads - -exp_ch13.o : alloc.ads atree.ads einfo.ads elists.ads exp_ch13.ads \ - exp_ch13.adb exp_ch3.ads exp_ch6.ads exp_imgv.ads exp_util.ads \ - hostparm.ads namet.ads nlists.ads nmake.ads opt.ads rtsfind.ads sem.ads \ - sem_ch7.ads sem_ch8.ads sem_eval.ads sem_util.ads sinfo.ads snames.ads \ - stand.ads stringt.ads system.ads s-exctab.ads s-stalib.ads s-wchcon.ads \ - table.ads tbuild.ads types.ads uintp.ads unchconv.ads unchdeal.ads \ - urealp.ads - -exp_ch2.o : alloc.ads atree.ads einfo.ads elists.ads exp_ch2.ads \ - exp_ch2.adb exp_smem.ads exp_util.ads exp_vfpt.ads hostparm.ads \ - nlists.ads nmake.ads opt.ads rtsfind.ads sem.ads sem_res.ads \ - sem_util.ads sinfo.ads snames.ads system.ads s-exctab.ads s-stalib.ads \ - s-wchcon.ads table.ads tbuild.ads types.ads uintp.ads unchconv.ads \ - unchdeal.ads urealp.ads - -exp_ch3.o : alloc.ads atree.ads checks.ads einfo.ads elists.ads \ - exp_aggr.ads exp_ch11.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_util.ads freeze.ads get_targ.ads \ - hostparm.ads namet.ads nlists.ads nmake.ads opt.ads restrict.ads \ - rident.ads rtsfind.ads sem.ads sem_ch3.ads sem_ch8.ads sem_eval.ads \ - sem_mech.ads sem_res.ads sem_util.ads sinfo.ads snames.ads stand.ads \ - system.ads s-assert.ads s-exctab.ads s-stalib.ads s-wchcon.ads \ - table.ads tbuild.ads ttypes.ads types.ads uintp.ads unchconv.ads \ - unchdeal.ads urealp.ads validsw.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_ch4.o : alloc.ads atree.ads checks.ads einfo.ads elists.ads errout.ads \ - exp_aggr.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_vfpt.ads get_targ.ads hostparm.ads inline.ads \ - namet.ads nlists.ads nmake.ads opt.ads rtsfind.ads sem.ads sem_cat.ads \ - sem_ch13.ads sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \ - sinfo.ads sinfo-cn.ads snames.ads stand.ads system.ads s-assert.ads \ - s-exctab.ads s-stalib.ads s-wchcon.ads table.ads tbuild.ads ttypes.ads \ - types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads - -exp_ch5.o : alloc.ads atree.ads checks.ads einfo.ads exp_aggr.ads \ - exp_ch11.ads exp_ch5.ads exp_ch5.adb exp_ch7.ads exp_dbug.ads \ - exp_pakd.ads exp_util.ads get_targ.ads hostparm.ads namet.ads \ - nlists.ads nmake.ads opt.ads restrict.ads rident.ads rtsfind.ads \ - sem.ads sem_ch13.ads sem_ch8.ads sem_eval.ads sem_res.ads sem_util.ads \ - sinfo.ads snames.ads stand.ads system.ads s-assert.ads s-exctab.ads \ - s-stalib.ads s-wchcon.ads table.ads tbuild.ads ttypes.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.ads validsw.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 debug.ads einfo.ads elists.ads 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 freeze.ads get_targ.ads gnat.ads g-htable.ads \ - g-os_lib.ads hostparm.ads inline.ads lib.ads namet.ads nlists.ads \ - nmake.ads opt.ads output.ads restrict.ads rident.ads rtsfind.ads \ - sem.ads sem_ch12.ads sem_ch13.ads sem_ch6.ads sem_ch8.ads sem_disp.ads \ - sem_dist.ads sem_res.ads sem_util.ads sinfo.ads sinput.ads snames.ads \ - stand.ads system.ads s-assert.ads s-exctab.ads s-imgenu.ads \ - s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \ - s-wchcon.ads table.ads tbuild.ads tree_io.ads types.ads uintp.ads \ - unchconv.ads unchdeal.ads urealp.ads validsw.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 : alloc.ads atree.ads debug.ads einfo.ads exp_ch11.ads \ - exp_ch7.ads exp_ch7.adb exp_ch9.ads exp_dbug.ads exp_tss.ads \ - exp_util.ads freeze.ads get_targ.ads hostparm.ads lib.ads lib-xref.ads \ - namet.ads nlists.ads nmake.ads opt.ads output.ads restrict.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_res.ads sem_type.ads sem_util.ads sinfo.ads snames.ads stand.ads \ - system.ads s-assert.ads s-exctab.ads s-stalib.ads s-wchcon.ads \ - table.ads targparm.ads tbuild.ads types.ads uintp.ads unchconv.ads \ - unchdeal.ads urealp.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 : alloc.ads atree.ads einfo.ads exp_ch8.ads exp_ch8.adb \ - exp_dbug.ads exp_util.ads get_targ.ads hostparm.ads namet.ads \ - nlists.ads opt.ads rtsfind.ads sem.ads sem_ch8.ads sinfo.ads snames.ads \ - stand.ads system.ads s-exctab.ads s-stalib.ads s-wchcon.ads table.ads \ - types.ads uintp.ads unchconv.ads unchdeal.ads urealp.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 debug.ads einfo.ads elists.ads errout.ads exp_ch11.ads \ - exp_ch3.ads exp_ch6.ads exp_ch9.ads exp_ch9.adb exp_dbug.ads \ - exp_smem.ads exp_tss.ads exp_util.ads freeze.ads get_targ.ads gnat.ads \ - g-htable.ads g-os_lib.ads hostparm.ads namet.ads nlists.ads nmake.ads \ - opt.ads output.ads restrict.ads rident.ads rtsfind.ads sem.ads \ - sem_ch11.ads sem_ch6.ads sem_ch8.ads sem_elab.ads sem_res.ads \ - sem_util.ads sinfo.ads sinput.ads snames.ads stand.ads system.ads \ - s-assert.ads s-exctab.ads s-imgenu.ads s-secsta.ads s-soflin.ads \ - s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads \ - tbuild.ads tree_io.ads types.ads uintp.ads unchconv.ads unchdeal.ads \ - urealp.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 : alloc.ads atree.ads einfo.ads errout.ads exp_code.ads \ - exp_code.adb fname.ads hostparm.ads lib.ads namet.ads nlists.ads \ - nmake.ads opt.ads rtsfind.ads sem_eval.ads sem_util.ads sinfo.ads \ - snames.ads stringt.ads system.ads s-assert.ads s-exctab.ads \ - s-stalib.ads s-wchcon.ads table.ads tbuild.ads types.ads uintp.ads \ - unchconv.ads unchdeal.ads urealp.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 \ - casing.ads debug.ads einfo.ads exp_dbug.ads exp_dbug.adb exp_util.ads \ - freeze.ads get_targ.ads gnat.ads g-htable.ads g-htable.adb g-os_lib.ads \ - hostparm.ads lib.ads namet.ads nlists.ads nmake.ads opt.ads output.ads \ - rtsfind.ads sem_eval.ads sem_util.ads sinfo.ads sinput.ads snames.ads \ - stand.ads stringt.ads system.ads s-assert.ads s-exctab.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 - -exp_disp.o : alloc.ads atree.ads checks.ads einfo.ads elists.ads \ - errout.ads exp_ch7.ads exp_disp.ads exp_disp.adb exp_tss.ads \ - exp_util.ads fname.ads hostparm.ads itypes.ads lib.ads namet.ads \ - nlists.ads nmake.ads opt.ads rtsfind.ads sem_disp.ads sem_res.ads \ - sem_util.ads sinfo.ads snames.ads stand.ads system.ads s-assert.ads \ - s-exctab.ads s-stalib.ads s-wchcon.ads table.ads tbuild.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.ads - -exp_dist.o : ada.ads a-uncdea.ads alloc.ads atree.ads einfo.ads elists.ads \ - exp_dist.ads exp_dist.adb exp_tss.ads exp_util.ads gnat.ads \ - g-htable.ads g-htable.adb hostparm.ads lib.ads namet.ads nlists.ads \ - nmake.ads opt.ads rtsfind.ads sem.ads sem_ch3.ads sem_ch8.ads \ - sem_dist.ads sem_util.ads sinfo.ads snames.ads stand.ads stringt.ads \ - system.ads s-assert.ads s-exctab.ads s-stalib.ads s-wchcon.ads \ - table.ads tbuild.ads types.ads uintp.ads uname.ads unchconv.ads \ - unchdeal.ads urealp.ads - -exp_fixd.o : alloc.ads atree.ads checks.ads einfo.ads exp_fixd.ads \ - exp_fixd.adb exp_util.ads get_targ.ads hostparm.ads namet.ads \ - nlists.ads nmake.ads opt.ads restrict.ads rident.ads rtsfind.ads \ - sem.ads sem_eval.ads sem_res.ads sem_util.ads sinfo.ads snames.ads \ - stand.ads system.ads s-assert.ads s-exctab.ads s-stalib.ads \ - s-wchcon.ads table.ads tbuild.ads ttypes.ads types.ads uintp.ads \ - unchconv.ads unchdeal.ads urealp.ads - -exp_imgv.o : alloc.ads atree.ads casing.ads checks.ads einfo.ads \ - exp_imgv.ads exp_imgv.adb exp_util.ads get_targ.ads hostparm.ads \ - namet.ads nlists.ads nmake.ads opt.ads rtsfind.ads sem_res.ads \ - sinfo.ads snames.ads stand.ads stringt.ads system.ads s-assert.ads \ - s-exctab.ads s-stalib.ads s-wchcon.ads table.ads tbuild.ads ttypes.ads \ - types.ads uintp.ads unchconv.ads unchdeal.ads urealp.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_intr.o : alloc.ads atree.ads casing.ads einfo.ads errout.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 hostparm.ads \ - itypes.ads namet.ads nlists.ads nmake.ads opt.ads restrict.ads \ - rident.ads rtsfind.ads sem.ads sem_eval.ads sem_res.ads sem_util.ads \ - sinfo.ads sinput.ads snames.ads stand.ads stringt.ads system.ads \ - s-assert.ads s-exctab.ads s-stalib.ads s-wchcon.ads table.ads \ - tbuild.ads types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads - -exp_pakd.o : alloc.ads atree.ads checks.ads einfo.ads exp_dbug.ads \ - exp_pakd.ads exp_pakd.adb exp_util.ads get_targ.ads hostparm.ads \ - namet.ads nlists.ads nmake.ads opt.ads rtsfind.ads sem.ads sem_ch13.ads \ - sem_ch8.ads sem_eval.ads sem_res.ads sem_util.ads sinfo.ads snames.ads \ - stand.ads system.ads s-assert.ads s-exctab.ads s-stalib.ads \ - s-wchcon.ads table.ads targparm.ads tbuild.ads ttypes.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.ads - -exp_prag.o : alloc.ads atree.ads casing.ads einfo.ads errout.ads \ - exp_ch11.ads exp_prag.ads exp_prag.adb exp_tss.ads exp_util.ads \ - expander.ads hostparm.ads namet.ads nlists.ads nmake.ads opt.ads \ - rtsfind.ads sem.ads sem_eval.ads sem_res.ads sem_util.ads sinfo.ads \ - sinput.ads snames.ads stand.ads stringt.ads system.ads s-assert.ads \ - s-exctab.ads s-stalib.ads s-wchcon.ads table.ads tbuild.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.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_smem.o : alloc.ads atree.ads einfo.ads exp_smem.ads exp_smem.adb \ - exp_util.ads hostparm.ads namet.ads nlists.ads nmake.ads opt.ads \ - rtsfind.ads sem.ads sem_util.ads sinfo.ads snames.ads stand.ads \ - stringt.ads system.ads s-exctab.ads s-stalib.ads s-wchcon.ads table.ads \ - tbuild.ads types.ads uintp.ads unchconv.ads unchdeal.ads urealp.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_strm.o : alloc.ads atree.ads einfo.ads exp_strm.ads exp_strm.adb \ - exp_tss.ads get_targ.ads lib.ads namet.ads nlists.ads nmake.ads \ - rtsfind.ads sinfo.ads snames.ads stand.ads system.ads s-assert.ads \ - s-exctab.ads s-stalib.ads table.ads tbuild.ads ttypes.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.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_tss.o : alloc.ads atree.ads einfo.ads elists.ads exp_tss.ads \ - exp_tss.adb exp_util.ads lib.ads rtsfind.ads sem_util.ads sinfo.ads \ - snames.ads system.ads s-assert.ads s-exctab.ads s-stalib.ads table.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 -exp_util.o : alloc.ads atree.ads checks.ads einfo.ads elists.ads \ - errout.ads exp_ch11.ads exp_ch7.ads exp_util.ads exp_util.adb \ - get_targ.ads hostparm.ads inline.ads itypes.ads lib.ads namet.ads \ - nlists.ads nmake.ads opt.ads restrict.ads rident.ads rtsfind.ads \ - sem.ads sem_ch8.ads sem_eval.ads sem_res.ads sem_util.ads sinfo.ads \ - snames.ads stand.ads stringt.ads system.ads s-assert.ads s-exctab.ads \ - s-stalib.ads s-wchcon.ads table.ads tbuild.ads ttypes.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads - -exp_vfpt.o : alloc.ads atree.ads einfo.ads exp_vfpt.ads exp_vfpt.adb \ - namet.ads nlists.ads nmake.ads rtsfind.ads sem_res.ads sinfo.ads \ - snames.ads stand.ads system.ads s-assert.ads s-exctab.ads s-stalib.ads \ - table.ads tbuild.ads ttypef.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-assert.ads s-exctab.ads s-stalib.ads s-wchcon.ads \ - table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads - -fmap.o : alloc.ads debug.ads fmap.ads fmap.adb hostparm.ads namet.ads opt.ads \ - osint.ads output.ads table.ads table.adb tree_io.ads types.ads - -fname-sf.o : alloc.ads casing.ads fname.ads fname-sf.ads fname-sf.adb \ - fname-uf.ads gnat.ads g-os_lib.ads namet.ads osint.ads sfn_scan.ads \ - system.ads s-exctab.ads s-stalib.ads s-stoele.ads table.ads types.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 -fname-uf.o : ada.ads a-except.ads a-uncdea.ads alloc.ads casing.ads \ - debug.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-assert.ads s-exctab.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 - freeze.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \ - debug.ads einfo.ads elists.ads 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 namet.ads nlists.ads \ - nmake.ads opt.ads output.ads restrict.ads rident.ads rtsfind.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_util.ads \ - sinfo.ads sinput.ads snames.ads stand.ads system.ads s-assert.ads \ - s-exctab.ads s-imgenu.ads s-secsta.ads s-soflin.ads s-stache.ads \ - s-stalib.ads s-stoele.ads s-wchcon.ads table.ads targparm.ads \ - tbuild.ads tree_io.ads ttypes.ads types.ads uintp.ads unchconv.ads \ - unchdeal.ads urealp.ads - -frontend.o : alloc.ads atree.ads casing.ads checks.ads cstand.ads \ - debug.ads einfo.ads elists.ads exp_ch11.ads exp_dbug.ads fname.ads \ - fname-uf.ads frontend.ads frontend.adb get_targ.ads gnat.ads \ - g-os_lib.ads hostparm.ads inline.ads lib.ads lib-load.ads live.ads \ - namet.ads nlists.ads 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 sinput.ads sinput-l.ads snames.ads sprint.ads system.ads \ - s-exctab.ads s-stalib.ads s-wchcon.ads table.ads types.ads uintp.ads \ - unchconv.ads unchdeal.ads urealp.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-casuti.o : gnat.ads g-casuti.ads g-casuti.adb system.ads +g-hesora.o : gnat.ads g-hesora.ads g-hesora.adb system.ads -g-comlin.o : ada.ads a-comlin.ads a-except.ads a-finali.ads a-filico.ads \ - a-stream.ads a-tags.ads gnat.ads g-comlin.ads g-comlin.adb g-dirope.ads \ - g-regexp.ads system.ads s-exctab.ads s-finimp.ads s-finroo.ads \ - s-parame.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads s-stratt.ads s-strops.ads s-unstyp.ads unchconv.ads +g-htable.o : ada.ads a-uncdea.ads gnat.ads g-htable.ads g-htable.adb \ + system.ads -g-diopit.o : ada.ads a-charac.ads a-chahan.ads a-chlat1.ads a-except.ads \ - a-finali.ads a-filico.ads a-stream.ads a-string.ads a-strfix.ads \ - a-strmap.ads a-tags.ads gnat.ads g-dirope.ads g-dirope.adb \ - g-os_lib.ads g-regexp.ads system.ads s-exctab.ads s-finimp.ads \ - s-finroo.ads s-parame.ads s-secsta.ads s-soflin.ads s-stache.ads \ - s-stalib.ads s-stoele.ads s-stratt.ads s-strops.ads s-unstyp.ads \ - unchconv.ads unchdeal.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-dirope.o : ada.ads a-charac.ads a-chahan.ads a-chlat1.ads a-except.ads \ - a-finali.ads a-filico.ads a-stream.ads a-string.ads a-strfix.ads \ - a-strmap.ads a-tags.ads gnat.ads g-dirope.ads g-dirope.adb \ - g-os_lib.ads system.ads s-exctab.ads s-finimp.ads \ - s-finroo.ads s-parame.ads s-secsta.ads s-soflin.ads s-stache.ads \ - s-stalib.ads s-stoele.ads s-stratt.ads s-strops.ads s-unstyp.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 -g-except.o : gnat.ads g-except.ads system.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 +gnat.o : gnat.ads system.ads -g-io_aux.o : ada.ads a-except.ads a-finali.ads a-filico.ads a-ioexce.ads \ - a-stream.ads a-tags.ads a-textio.ads gnat.ads g-io_aux.ads g-io_aux.adb \ - interfac.ads i-cstrea.ads system.ads s-exctab.ads s-ficobl.ads \ - s-finimp.ads s-finroo.ads s-parame.ads s-secsta.ads s-soflin.ads \ - s-stache.ads s-stalib.ads s-stoele.ads s-stratt.ads s-strops.ads \ - s-unstyp.ads unchconv.ads - -gnat1drv.o : ada.ads a-except.ads alloc.ads atree.ads back_end.ads \ - casing.ads comperr.ads csets.ads debug.ads einfo.ads elists.ads \ - errout.ads fname.ads fname-uf.ads frontend.ads get_targ.ads gnat.ads \ - g-os_lib.ads gnat1drv.ads gnat1drv.adb gnatvsn.ads hostparm.ads \ - inline.ads lib.ads lib-writ.ads namet.ads nlists.ads opt.ads osint.ads \ - output.ads repinfo.ads restrict.ads rident.ads sem.ads sem_ch13.ads \ - sem_warn.ads sinfo.ads sinput.ads sinput-l.ads snames.ads sprint.ads \ - stringt.ads system.ads s-assert.ads s-exctab.ads s-soflin.ads \ - s-stache.ads s-stalib.ads s-stoele.ads s-wchcon.ads table.ads \ - targparm.ads tree_gen.ads treepr.ads ttypes.ads types.ads uintp.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 -gnat.o : gnat.ads system.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 gnat.ads g-htable.ads g-os_lib.ads gnatbind.ads \ - gnatbind.adb gnatvsn.ads hostparm.ads namet.ads opt.ads osint.ads \ - output.ads rident.ads switch.ads system.ads s-assert.ads s-exctab.ads \ - s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \ - s-strops.ads s-wchcon.ads table.ads types.ads unchconv.ads unchdeal.ads - -gnatchop.o : ada.ads a-comlin.ads a-except.ads a-finali.ads a-filico.ads \ - a-ioexce.ads a-stream.ads a-tags.ads a-textio.ads gnat.ads g-comlin.ads \ - g-dirope.ads g-hesorg.ads g-hesorg.adb g-os_lib.ads g-regexp.ads \ - g-table.ads g-table.adb gnatchop.adb gnatvsn.ads hostparm.ads \ - interfac.ads i-cstrea.ads system.ads s-assert.ads s-exctab.ads \ - s-ficobl.ads s-finimp.ads s-finroo.ads s-imgint.ads s-parame.ads \ - s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \ - s-stratt.ads s-strops.ads s-sopco3.ads s-sopco4.ads s-sopco5.ads \ - s-unstyp.ads s-valint.ads unchconv.ads unchdeal.ads - -gnatcmd.o : ada.ads a-charac.ads a-chahan.ads a-comlin.ads a-except.ads \ - a-finali.ads a-filico.ads a-ioexce.ads a-stream.ads a-tags.ads \ - a-textio.ads debug.ads gnat.ads g-os_lib.ads gnatcmd.ads gnatcmd.adb \ - gnatvsn.ads hostparm.ads interfac.ads i-cstrea.ads opt.ads osint.ads \ - output.ads sdefault.ads system.ads s-assert.ads s-exctab.ads \ - s-ficobl.ads s-finimp.ads s-finroo.ads s-imgint.ads s-parame.ads \ - s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \ - s-stratt.ads s-strops.ads s-sopco4.ads s-unstyp.ads s-wchcon.ads \ - table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads - -gnatfind.o : ada.ads a-charac.ads a-chlat1.ads a-except.ads a-finali.ads \ - a-filico.ads a-ioexce.ads a-stream.ads a-string.ads a-strfix.ads \ - a-strmap.ads a-strunb.ads a-tags.ads a-textio.ads gnat.ads g-comlin.ads \ - g-dirope.ads g-dyntab.ads g-os_lib.ads g-regexp.ads gnatfind.adb \ - gnatvsn.ads hostparm.ads interfac.ads i-cstrea.ads osint.ads system.ads \ - s-exctab.ads s-ficobl.ads s-finimp.ads s-finroo.ads s-parame.ads \ - s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \ - s-stratt.ads s-strops.ads s-unstyp.ads types.ads unchconv.ads \ - unchdeal.ads xr_tabls.ads xref_lib.ads - -gnatkr.o : ada.ads a-charac.ads a-chahan.ads a-comlin.ads a-except.ads \ - gnatkr.ads gnatkr.adb gnatvsn.ads krunch.ads system.ads s-exctab.ads \ - s-io.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads unchconv.ads - -gnatlink.o : ada.ads a-comlin.ads a-except.ads debug.ads gnat.ads \ - g-os_lib.ads gnatlink.ads gnatlink.adb gnatvsn.ads hostparm.ads \ - interfac.ads i-cstrea.ads opt.ads osint.ads output.ads system.ads \ - s-assert.ads s-exctab.ads s-parame.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-wchcon.ads table.ads table.adb tree_io.ads types.ads \ - unchconv.ads unchdeal.ads - -gnatls.o : ada.ads a-except.ads ali.ads ali-util.ads alloc.ads binderr.ads \ - butil.ads casing.ads csets.ads fname.ads gnat.ads g-htable.ads \ - g-os_lib.ads gnatls.ads gnatls.adb gnatvsn.ads hostparm.ads namet.ads \ - opt.ads osint.ads output.ads prj.ads prj-com.ads prj-env.ads \ - prj-env.adb prj-ext.ads prj-pars.ads prj-util.ads rident.ads scans.ads \ - snames.ads stringt.ads system.ads s-assert.ads s-exctab.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-sopco3.ads s-sopco4.ads s-wchcon.ads table.ads types.ads \ - unchconv.ads unchdeal.ads - -gnatmake.o : gnat.ads g-os_lib.ads gnatmake.ads gnatmake.adb gnatvsn.ads \ - make.ads system.ads s-exctab.ads s-stalib.ads table.ads types.ads \ - unchconv.ads unchdeal.ads - -gnatmem.o : ada.ads a-comlin.ads a-except.ads a-finali.ads a-filico.ads \ - a-flteio.ads a-inteio.ads a-ioexce.ads a-stream.ads a-tags.ads \ - a-textio.ads a-tiocst.ads a-tiflio.ads a-tiinio.ads a-uncdea.ads \ - gnat.ads g-hesorg.ads g-hesorg.adb g-htable.ads g-htable.adb \ - g-os_lib.ads gnatmem.adb gnatvsn.ads interfac.ads i-cstrea.ads \ - memroot.ads system.ads s-exctab.ads s-ficobl.ads s-finimp.ads \ - s-finroo.ads s-imgint.ads s-parame.ads s-secsta.ads s-soflin.ads \ - s-stache.ads s-stalib.ads s-stoele.ads s-stratt.ads s-strops.ads \ - s-sopco3.ads s-sopco4.ads s-sopco5.ads s-unstyp.ads s-valint.ads \ - s-valuns.ads unchconv.ads unchdeal.ads - -gnatprep.o : ada.ads a-charac.ads a-chahan.ads a-chlat1.ads a-comlin.ads \ - a-except.ads a-finali.ads a-filico.ads a-ioexce.ads a-stream.ads \ - a-string.ads a-strfix.ads a-strmap.ads a-tags.ads a-textio.ads gnat.ads \ - g-comlin.ads g-dirope.ads g-hesorg.ads g-hesorg.adb g-regexp.ads \ - gnatprep.ads gnatprep.adb gnatvsn.ads interfac.ads i-cstrea.ads \ - system.ads s-exctab.ads s-ficobl.ads s-finimp.ads s-finroo.ads \ - s-imgint.ads s-parame.ads s-secsta.ads s-soflin.ads s-stache.ads \ - s-stalib.ads s-stoele.ads s-stratt.ads s-strops.ads s-sopco3.ads \ - s-sopco4.ads s-unstyp.ads unchconv.ads - -gnatpsta.o : ada.ads a-except.ads a-finali.ads a-filico.ads a-ioexce.ads \ - a-stream.ads a-tags.ads a-textio.ads get_targ.ads gnatpsta.adb \ - gnatvsn.ads interfac.ads i-cstrea.ads system.ads s-exctab.ads \ - s-ficobl.ads s-finimp.ads s-finroo.ads s-imgint.ads s-imgrea.ads \ - s-parame.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads s-stratt.ads s-strops.ads s-sopco3.ads s-sopco4.ads \ - s-sopco5.ads s-unstyp.ads ttypef.ads ttypes.ads types.ads unchconv.ads \ - unchdeal.ads - -gnatpsys.o : ada.ads a-except.ads a-finali.ads a-filico.ads a-ioexce.ads \ - a-stream.ads a-tags.ads a-textio.ads gnatpsys.adb gnatvsn.ads \ - interfac.ads i-cstrea.ads system.ads s-exctab.ads s-ficobl.ads \ - s-finimp.ads s-finroo.ads s-imgenu.ads s-imgint.ads s-imglli.ads \ - s-imgrea.ads s-parame.ads s-secsta.ads s-soflin.ads s-stache.ads \ - s-stalib.ads s-stoele.ads s-stratt.ads s-sopco3.ads s-sopco5.ads \ - s-unstyp.ads unchconv.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 -gnatxref.o : ada.ads a-charac.ads a-chlat1.ads a-except.ads a-finali.ads \ - a-filico.ads a-ioexce.ads a-stream.ads a-string.ads a-strfix.ads \ - a-strmap.ads a-strunb.ads a-tags.ads a-textio.ads gnat.ads g-comlin.ads \ - g-dirope.ads g-dyntab.ads g-os_lib.ads g-regexp.ads gnatvsn.ads \ - gnatxref.adb hostparm.ads interfac.ads i-cstrea.ads osint.ads \ - system.ads s-exctab.ads s-ficobl.ads s-finimp.ads s-finroo.ads \ - s-parame.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads s-stratt.ads s-strops.ads s-unstyp.ads types.ads \ - unchconv.ads unchdeal.ads xr_tabls.ads xref_lib.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-regexp.o : ada.ads a-except.ads a-finali.ads a-filico.ads a-ioexce.ads \ - a-stream.ads a-tags.ads a-tags.adb a-textio.ads gnat.ads g-casuti.ads \ - g-htable.ads g-regexp.ads g-regexp.adb interfac.ads i-cstrea.ads \ - system.ads s-exctab.ads s-ficobl.ads s-finimp.ads s-finroo.ads \ - s-imgint.ads s-parame.ads s-secsta.ads s-soflin.ads s-stache.ads \ - s-stalib.ads s-stoele.ads s-stratt.ads s-strops.ads s-sopco3.ads \ - s-unstyp.ads unchconv.ads unchdeal.ads - -g-speche.o : gnat.ads g-speche.ads g-speche.adb 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 -i-cstrea.o : interfac.ads i-cstrea.ads i-cstrea.adb system.ads \ - s-parame.ads unchconv.ads - -impunit.o : alloc.ads hostparm.ads impunit.ads impunit.adb lib.ads \ - namet.ads opt.ads system.ads s-exctab.ads s-stalib.ads s-wchcon.ads \ - table.ads types.ads unchconv.ads unchdeal.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 casing.ads debug.ads \ - einfo.ads elists.ads errout.ads exp_ch11.ads exp_ch7.ads exp_tss.ads \ - fname.ads fname-uf.ads gnat.ads g-os_lib.ads hostparm.ads inline.ads \ - inline.adb lib.ads namet.ads nlists.ads opt.ads output.ads sem_ch10.ads \ - sem_ch12.ads sem_ch8.ads sem_util.ads sinfo.ads snames.ads stand.ads \ - system.ads s-assert.ads s-exctab.ads s-stalib.ads s-wchcon.ads \ - table.ads table.adb tree_io.ads types.ads uintp.ads uname.ads \ - unchconv.ads unchdeal.ads urealp.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 : alloc.ads atree.ads einfo.ads itypes.ads itypes.adb namet.ads \ - sem_util.ads sinfo.ads snames.ads stand.ads system.ads s-exctab.ads \ - s-stalib.ads table.ads types.ads uintp.ads unchconv.ads unchdeal.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 elists.ads errout.ads exp_ch3.ads \ - exp_util.ads get_targ.ads gnat.ads g-htable.ads g-os_lib.ads \ - hostparm.ads layout.ads layout.adb namet.ads nlists.ads nmake.ads \ - opt.ads output.ads repinfo.ads rtsfind.ads sem.ads sem_ch13.ads \ - sem_eval.ads sem_res.ads sem_util.ads sinfo.ads sinput.ads snames.ads \ - stand.ads system.ads s-assert.ads s-exctab.ads s-imgenu.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 targparm.ads tbuild.ads tree_io.ads ttypes.ads \ - types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads - -lib.o : ada.ads a-except.ads alloc.ads atree.ads casing.ads debug.ads \ - einfo.ads fname.ads gnat.ads g-hesora.ads g-os_lib.ads hostparm.ads \ - lib.ads lib.adb lib-list.adb lib-sort.adb namet.ads opt.ads output.ads \ - sinfo.ads sinput.ads snames.ads stand.ads stringt.ads system.ads \ - s-assert.ads s-exctab.ads s-stalib.ads s-wchcon.ads table.ads table.adb \ - tree_io.ads types.ads uintp.ads uname.ads unchconv.ads unchdeal.ads \ - urealp.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 : alloc.ads atree.ads casing.ads debug.ads einfo.ads errout.ads \ - fname.ads fname-uf.ads gnat.ads g-os_lib.ads hostparm.ads lib.ads \ - lib-load.ads lib-load.adb namet.ads nlists.ads nmake.ads opt.ads \ - osint.ads output.ads par.ads scn.ads sinfo.ads sinput.ads sinput-l.ads \ - snames.ads system.ads s-exctab.ads s-stalib.ads s-wchcon.ads table.ads \ - tbuild.ads types.ads uintp.ads uname.ads unchconv.ads unchdeal.ads \ - urealp.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 : alloc.ads gnat.ads g-os_lib.ads hostparm.ads lib.ads \ - lib-util.ads lib-util.adb namet.ads osint.ads system.ads s-exctab.ads \ - s-stalib.ads s-stoele.ads table.ads types.ads unchconv.ads unchdeal.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 : ali.ads alloc.ads atree.ads casing.ads einfo.ads errout.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-writ.ads lib-writ.adb \ - lib-xref.ads namet.ads nlists.ads opt.ads osint.ads par.ads \ - restrict.ads rident.ads scn.ads sinfo.ads sinput.ads snames.ads \ - stringt.ads system.ads s-exctab.ads s-stalib.ads s-wchcon.ads table.ads \ - targparm.ads types.ads uintp.ads uname.ads unchconv.ads unchdeal.ads \ - urealp.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 casing.ads csets.ads \ - debug.ads einfo.ads gnat.ads g-hesora.ads g-os_lib.ads hostparm.ads \ - lib.ads lib-util.ads lib-xref.ads lib-xref.adb namet.ads opt.ads \ - output.ads sinfo.ads sinput.ads snames.ads system.ads s-assert.ads \ - s-exctab.ads s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads \ - types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads widechar.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 elists.ads gnat.ads g-htable.ads g-os_lib.ads \ - lib.ads live.ads live.adb nlists.ads output.ads sem_util.ads sinfo.ads \ - sinput.ads snames.ads system.ads s-assert.ads s-exctab.ads s-imgenu.ads \ - s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \ - s-unstyp.ads table.ads tree_io.ads types.ads uintp.ads unchconv.ads \ - unchdeal.ads urealp.ads - -make.o : ada.ads a-charac.ads a-chahan.ads a-comlin.ads a-except.ads \ - ali.ads ali-util.ads alloc.ads casing.ads csets.ads debug.ads \ - errout.ads fname.ads fname-sf.ads fname-uf.ads gnat.ads g-htable.ads \ - g-os_lib.ads gnatvsn.ads hostparm.ads make.ads make.adb makeusg.ads \ - mlib.ads mlib-prj.ads mlib-tgt.ads mlib-utl.ads namet.ads opt.ads \ - osint.ads output.ads prj.ads prj.adb prj-attr.ads prj-com.ads \ - prj-env.ads prj-env.adb prj-ext.ads prj-pars.ads prj-util.ads \ - rident.ads scans.ads scn.ads sfn_scan.ads sinfo.ads sinfo-cn.ads \ - sinput.ads sinput-l.ads snames.ads stringt.ads switch.ads system.ads \ - s-assert.ads s-exctab.ads s-secsta.ads s-soflin.ads s-stache.ads \ - s-stalib.ads s-stoele.ads s-strops.ads s-sopco3.ads s-sopco5.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 \ - unchconv.ads unchdeal.ads urealp.ads - -makeusg.o : gnat.ads g-os_lib.ads makeusg.ads makeusg.adb osint.ads \ - output.ads system.ads s-exctab.ads s-stalib.ads types.ads unchconv.ads \ - unchdeal.ads usage.ads - -memroot.o : ada.ads a-except.ads a-finali.ads a-filico.ads a-ioexce.ads \ - a-stream.ads a-tags.ads a-textio.ads a-uncdea.ads gnat.ads g-htable.ads \ - g-htable.adb g-table.ads g-table.adb interfac.ads i-cstrea.ads \ - memroot.ads memroot.adb system.ads s-assert.ads s-exctab.ads \ - s-ficobl.ads s-finimp.ads s-finroo.ads s-parame.ads s-secsta.ads \ - s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-stratt.ads \ - s-sopco5.ads s-unstyp.ads unchconv.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 -mlib.o : ada.ads a-charac.ads a-chahan.ads a-except.ads gnat.ads \ - g-os_lib.ads hostparm.ads mlib.ads mlib.adb mlib-utl.ads opt.ads \ - osint.ads output.ads system.ads s-exctab.ads s-secsta.ads s-soflin.ads \ - s-stache.ads s-stalib.ads s-stoele.ads s-sopco4.ads s-wchcon.ads \ - types.ads unchconv.ads unchdeal.ads - -mlib-fil.o : ada.ads a-charac.ads a-chlat1.ads a-except.ads a-string.ads \ - a-strfix.ads a-strmap.ads gnat.ads g-os_lib.ads mlib.ads mlib-fil.ads \ - mlib-fil.adb mlib-tgt.ads system.ads s-exctab.ads s-secsta.ads \ - s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-sopco3.ads \ - s-unstyp.ads types.ads unchconv.ads unchdeal.ads - -mlib-prj.o : ada.ads a-charac.ads a-chahan.ads a-except.ads a-finali.ads \ - a-filico.ads a-stream.ads a-tags.ads alloc.ads casing.ads debug.ads \ - gnat.ads g-dirope.ads g-os_lib.ads hostparm.ads mlib.ads mlib-fil.ads \ - mlib-prj.ads mlib-prj.adb mlib-tgt.ads namet.ads opt.ads osint.ads \ - output.ads prj.ads scans.ads system.ads s-assert.ads s-exctab.ads \ - s-finimp.ads s-finroo.ads s-imgenu.ads s-secsta.ads s-soflin.ads \ - s-stache.ads s-stalib.ads s-stoele.ads s-stratt.ads s-strops.ads \ - s-sopco3.ads s-unstyp.ads s-wchcon.ads table.ads table.adb tree_io.ads \ - types.ads unchconv.ads unchdeal.ads - -mlib-tgt.o : ada.ads a-charac.ads a-chahan.ads a-except.ads a-finali.ads \ - a-filico.ads a-stream.ads a-tags.ads alloc.ads gnat.ads g-dirope.ads \ - g-os_lib.ads hostparm.ads mlib.ads mlib-fil.ads mlib-tgt.ads \ - mlib-tgt.adb mlib-utl.ads namet.ads opt.ads osint.ads output.ads \ - system.ads s-exctab.ads s-finimp.ads s-finroo.ads s-secsta.ads \ - s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-stratt.ads \ - s-strops.ads s-sopco3.ads s-sopco4.ads s-unstyp.ads s-wchcon.ads \ - table.ads types.ads unchconv.ads unchdeal.ads - -mlib-utl.o : ada.ads a-except.ads alloc.ads gnat.ads g-os_lib.ads \ - hostparm.ads mlib.ads mlib-fil.ads mlib-tgt.ads mlib-utl.ads \ - mlib-utl.adb namet.ads opt.ads osint.ads output.ads system.ads \ - s-exctab.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads s-strops.ads s-wchcon.ads table.ads types.ads unchconv.ads \ - unchdeal.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-assert.ads s-exctab.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 + 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 debug.ads einfo.ads \ - gnat.ads g-os_lib.ads hostparm.ads nlists.ads nlists.adb opt.ads \ - output.ads sinfo.ads snames.ads system.ads s-assert.ads s-exctab.ads \ - s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.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 : alloc.ads atree.ads einfo.ads namet.ads nlists.ads nmake.ads \ - nmake.adb sinfo.ads snames.ads stand.ads system.ads s-exctab.ads \ - s-stalib.ads table.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-assert.ads s-exctab.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 + 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 casing.ads csets.ads \ - debug.ads einfo.ads elists.ads errout.ads fname.ads fname-uf.ads \ - gnat.ads g-os_lib.ads g-speche.ads hostparm.ads lib.ads lib-load.ads \ - namet.ads nlists.ads nmake.ads opt.ads osint.ads output.ads par.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 scn.ads sinfo.ads \ - sinfo-cn.ads sinput.ads sinput-l.ads snames.ads stringt.ads style.ads \ - stylesw.ads system.ads s-assert.ads s-exctab.ads s-imgenu.ads \ + 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 \ - uname.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads - -prj.o : ada.ads a-charac.ads a-chahan.ads a-except.ads alloc.ads \ - casing.ads debug.ads errout.ads gnat.ads g-htable.ads g-os_lib.ads \ - hostparm.ads namet.ads opt.ads output.ads prj.ads prj.adb prj-attr.ads \ - prj-com.ads prj-env.ads scans.ads scn.ads sinfo.ads sinfo-cn.ads \ - snames.ads stringt.ads system.ads s-assert.ads s-exctab.ads \ - s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \ - s-sopco3.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.ads - -prj-attr.o : ada.ads a-charac.ads a-chahan.ads a-except.ads alloc.ads \ - casing.ads debug.ads gnat.ads g-os_lib.ads hostparm.ads namet.ads \ - opt.ads output.ads prj.ads prj-attr.ads prj-attr.adb scans.ads \ - system.ads s-assert.ads s-exctab.ads s-secsta.ads s-soflin.ads \ - s-stache.ads s-stalib.ads s-stoele.ads s-sopco3.ads s-wchcon.ads \ - table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads - -prj-com.o : ada.ads a-except.ads a-uncdea.ads alloc.ads casing.ads \ - debug.ads gnat.ads g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads \ - namet.ads opt.ads output.ads prj.ads prj-com.ads prj-com.adb scans.ads \ - stringt.ads system.ads s-assert.ads s-exctab.ads s-secsta.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 tree_io.ads types.ads unchconv.ads unchdeal.ads - -prj-dect.o : alloc.ads casing.ads errout.ads gnat.ads g-htable.ads \ - g-os_lib.ads prj.ads prj-attr.ads prj-com.ads prj-dect.ads prj-dect.adb \ - prj-strt.ads prj-tree.ads scans.ads sinfo.ads system.ads s-exctab.ads \ - s-stalib.ads table.ads types.ads uintp.ads unchconv.ads unchdeal.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 -prj-env.o : ada.ads a-except.ads alloc.ads casing.ads debug.ads gnat.ads \ - g-htable.ads g-os_lib.ads hostparm.ads namet.ads opt.ads osint.ads \ - output.ads prj.ads prj-com.ads prj-env.ads prj-env.adb prj-util.ads \ - scans.ads snames.ads stringt.ads system.ads s-assert.ads s-exctab.ads \ - s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \ - s-strops.ads s-sopco3.ads s-wchcon.ads table.ads table.adb tree_io.ads \ - types.ads unchconv.ads unchdeal.ads - -prj-ext.o : ada.ads a-except.ads a-uncdea.ads alloc.ads casing.ads \ - gnat.ads g-htable.ads g-htable.adb g-os_lib.ads namet.ads prj.ads \ - prj-com.ads prj-ext.ads prj-ext.adb scans.ads stringt.ads system.ads \ - s-exctab.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads table.ads types.ads unchconv.ads unchdeal.ads - -prj-nmsc.o : ada.ads a-charac.ads a-chahan.ads a-chlat1.ads a-except.ads \ - a-finali.ads a-filico.ads a-stream.ads a-string.ads a-strfix.ads \ - a-strmap.ads a-stmaco.ads a-tags.ads alloc.ads casing.ads errout.ads \ - gnat.ads g-casuti.ads g-dirope.ads g-htable.ads g-os_lib.ads namet.ads \ - osint.ads output.ads prj.ads prj-com.ads prj-nmsc.ads prj-nmsc.adb \ - prj-util.ads scans.ads snames.ads stringt.ads system.ads s-assert.ads \ - s-exctab.ads s-finimp.ads s-finroo.ads s-secsta.ads s-soflin.ads \ - s-stache.ads s-stalib.ads s-stoele.ads s-stratt.ads s-strops.ads \ - s-sopco3.ads s-sopco5.ads s-unstyp.ads table.ads types.ads uintp.ads \ - unchconv.ads unchdeal.ads - -prj-pars.o : ada.ads a-except.ads alloc.ads casing.ads errout.ads gnat.ads \ - g-htable.ads g-os_lib.ads output.ads prj.ads prj-attr.ads prj-com.ads \ - prj-pars.ads prj-pars.adb prj-part.ads prj-proc.ads prj-tree.ads \ - scans.ads system.ads s-exctab.ads s-secsta.ads s-soflin.ads \ - s-stache.ads s-stalib.ads s-stoele.ads table.ads types.ads uintp.ads \ - unchconv.ads unchdeal.ads - -prj-part.o : ada.ads a-charac.ads a-chahan.ads a-except.ads a-finali.ads \ - a-filico.ads a-stream.ads a-tags.ads alloc.ads casing.ads debug.ads \ - errout.ads gnat.ads g-dirope.ads g-htable.ads g-os_lib.ads hostparm.ads \ - namet.ads opt.ads osint.ads output.ads prj.ads prj-attr.ads prj-com.ads \ - prj-dect.ads prj-part.ads prj-part.adb prj-tree.ads scans.ads scn.ads \ - sinfo.ads sinput.ads sinput-p.ads stringt.ads system.ads s-assert.ads \ - s-exctab.ads s-finimp.ads s-finroo.ads s-secsta.ads s-soflin.ads \ - s-stache.ads s-stalib.ads s-stoele.ads s-stratt.ads s-strops.ads \ - s-sopco3.ads s-unstyp.ads s-wchcon.ads table.ads table.adb tree_io.ads \ - types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads - -prj-proc.o : ada.ads a-except.ads a-uncdea.ads alloc.ads casing.ads \ - errout.ads gnat.ads g-casuti.ads g-htable.ads g-htable.adb g-os_lib.ads \ - hostparm.ads namet.ads opt.ads output.ads prj.ads prj-attr.ads \ - prj-com.ads prj-ext.ads prj-nmsc.ads prj-proc.ads prj-proc.adb \ - prj-tree.ads scans.ads stringt.ads system.ads s-assert.ads s-exctab.ads \ - s-imgenu.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads s-strops.ads s-sopco3.ads s-sopco5.ads s-wchcon.ads \ - table.ads types.ads uintp.ads unchconv.ads unchdeal.ads - -prj-strt.o : ada.ads a-except.ads alloc.ads casing.ads debug.ads \ - errout.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads opt.ads \ - output.ads prj.ads prj-attr.ads prj-com.ads prj-strt.ads prj-strt.adb \ - prj-tree.ads scans.ads sinfo.ads stringt.ads system.ads s-assert.ads \ - s-exctab.ads s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads \ - types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads - -prj-tree.o : ada.ads a-except.ads a-uncdea.ads casing.ads debug.ads \ - gnat.ads g-htable.ads g-htable.adb g-os_lib.ads hostparm.ads opt.ads \ - output.ads prj.ads prj-attr.ads prj-com.ads prj-tree.ads prj-tree.adb \ - scans.ads stringt.ads system.ads s-assert.ads s-exctab.ads s-stalib.ads \ - s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \ - unchdeal.ads - -prj-util.o : ada.ads a-uncdea.ads alloc.ads casing.ads gnat.ads \ - g-os_lib.ads namet.ads osint.ads output.ads prj.ads prj-util.ads \ - prj-util.adb scans.ads stringt.ads system.ads s-exctab.ads s-secsta.ads \ - s-stalib.ads s-stoele.ads table.ads types.ads unchconv.ads unchdeal.ads - -repinfo.o : ada.ads a-except.ads alloc.ads atree.ads casing.ads debug.ads \ - einfo.ads gnat.ads g-os_lib.ads hostparm.ads lib.ads namet.ads opt.ads \ - output.ads repinfo.ads repinfo.adb sinfo.ads sinput.ads snames.ads \ - system.ads s-assert.ads s-exctab.ads s-stalib.ads s-wchcon.ads \ - table.ads table.adb tree_io.ads types.ads uintp.ads uname.ads \ - unchconv.ads unchdeal.ads urealp.ads - -restrict.o : ada.ads a-except.ads alloc.ads atree.ads casing.ads einfo.ads \ - errout.ads exp_util.ads fname.ads fname-uf.ads hostparm.ads lib.ads \ - namet.ads nlists.ads nmake.ads opt.ads restrict.ads restrict.adb \ - rident.ads rtsfind.ads sinfo.ads snames.ads stand.ads system.ads \ - s-exctab.ads s-imgenu.ads s-secsta.ads s-soflin.ads s-stache.ads \ - s-stalib.ads s-stoele.ads s-wchcon.ads table.ads targparm.ads types.ads \ - uintp.ads 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 casing.ads csets.ads \ - debug.ads einfo.ads elists.ads fname.ads fname-uf.ads hostparm.ads \ - lib.ads lib-load.ads namet.ads nlists.ads nmake.ads opt.ads output.ads \ - restrict.ads rident.ads rtsfind.ads rtsfind.adb sem.ads sem_ch7.ads \ - sem_util.ads sinfo.ads snames.ads stand.ads system.ads s-assert.ads \ - s-exctab.ads s-imgenu.ads s-secsta.ads s-soflin.ads s-stache.ads \ - s-stalib.ads s-stoele.ads s-wchcon.ads table.ads tbuild.ads types.ads \ - uintp.ads uname.ads unchconv.ads unchdeal.ads urealp.ads - -s-arit64.o : gnat.ads g-except.ads interfac.ads system.ads s-arit64.ads \ - s-arit64.adb unchconv.ads - -s-assert.o : ada.ads a-except.ads system.ads s-assert.ads s-assert.adb \ - s-exctab.ads s-stalib.ads unchconv.ads - -s-bitops.o : gnat.ads g-except.ads system.ads s-bitops.ads s-bitops.adb \ - s-unstyp.ads unchconv.ads - -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 casing.ads csets.ads \ - einfo.ads errout.ads hostparm.ads interfac.ads namet.ads opt.ads \ - scans.ads scn.ads scn.adb scn-nlit.adb scn-slit.adb sinfo.ads \ - sinput.ads snames.ads stringt.ads style.ads system.ads s-crc32.ads \ - s-exctab.ads s-imgenu.ads s-secsta.ads s-soflin.ads s-stache.ads \ - s-stalib.ads s-stoele.ads s-wchcon.ads table.ads types.ads uintp.ads \ - unchconv.ads unchdeal.ads urealp.ads widechar.ads - -s-crc32.o : interfac.ads system.ads s-crc32.ads s-crc32.adb - -sem_aggr.o : alloc.ads atree.ads checks.ads einfo.ads elists.ads \ - errout.ads exp_util.ads freeze.ads gnat.ads g-speche.ads hostparm.ads \ - itypes.ads namet.ads nlists.ads nmake.ads opt.ads rtsfind.ads sem.ads \ - sem_aggr.ads sem_aggr.adb sem_cat.ads sem_ch13.ads sem_ch8.ads \ - sem_eval.ads sem_res.ads sem_type.ads sem_util.ads sinfo.ads snames.ads \ - stand.ads stringt.ads system.ads s-assert.ads s-exctab.ads s-stalib.ads \ - s-wchcon.ads table.ads tbuild.ads types.ads uintp.ads unchconv.ads \ - unchdeal.ads urealp.ads - -sem.o : ada.ads a-except.ads alloc.ads atree.ads debug.ads debug_a.ads \ - einfo.ads errout.ads expander.ads fname.ads gnat.ads g-os_lib.ads \ - hlo.ads hostparm.ads inline.ads lib.ads lib-load.ads namet.ads \ - nlists.ads opt.ads output.ads sem.ads sem.adb sem_attr.ads sem_ch10.ads \ - sem_ch11.ads sem_ch12.ads sem_ch13.ads sem_ch2.ads 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 snames.ads stand.ads system.ads \ - s-assert.ads s-exctab.ads s-stalib.ads s-wchcon.ads table.ads table.adb \ - tree_io.ads types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads - -sem_attr.o : ada.ads a-charac.ads a-chlat1.ads a-except.ads alloc.ads \ - atree.ads casing.ads checks.ads einfo.ads errout.ads eval_fat.ads \ - exp_tss.ads exp_util.ads expander.ads freeze.ads get_targ.ads \ - hostparm.ads lib.ads lib-xref.ads namet.ads nlists.ads nmake.ads \ - opt.ads restrict.ads rident.ads rtsfind.ads sem.ads sem_attr.ads \ - sem_attr.adb sem_cat.ads sem_ch13.ads sem_ch6.ads sem_ch8.ads \ - sem_dist.ads sem_eval.ads sem_res.ads sem_type.ads sem_util.ads \ - sinfo.ads sinput.ads snames.ads stand.ads stringt.ads system.ads \ - s-assert.ads s-exctab.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads s-wchcon.ads table.ads targparm.ads tbuild.ads ttypef.ads \ - ttypes.ads types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads \ - widechar.ads - -sem_case.o : alloc.ads atree.ads einfo.ads errout.ads gnat.ads \ - g-hesora.ads hostparm.ads namet.ads nlists.ads opt.ads sem.ads \ - sem_case.ads sem_case.adb sem_eval.ads sem_res.ads sem_type.ads \ - sem_util.ads sinfo.ads snames.ads stand.ads system.ads s-assert.ads \ - s-exctab.ads s-stalib.ads s-wchcon.ads table.ads types.ads uintp.ads \ - unchconv.ads unchdeal.ads urealp.ads - -sem_cat.o : alloc.ads atree.ads debug.ads einfo.ads elists.ads errout.ads \ - exp_tss.ads fname.ads hostparm.ads lib.ads namet.ads nlists.ads opt.ads \ - sem.ads sem_cat.ads sem_cat.adb sem_util.ads sinfo.ads snames.ads \ - stand.ads system.ads s-assert.ads s-exctab.ads s-stalib.ads \ - s-wchcon.ads table.ads types.ads uintp.ads unchconv.ads unchdeal.ads \ - urealp.ads - -sem_ch10.o : ada.ads a-except.ads alloc.ads atree.ads casing.ads debug.ads \ - einfo.ads errout.ads exp_util.ads fname.ads fname-uf.ads freeze.ads \ - get_targ.ads hostparm.ads impunit.ads inline.ads lib.ads lib-load.ads \ - lib-xref.ads namet.ads nlists.ads nmake.ads opt.ads output.ads \ - restrict.ads rident.ads rtsfind.ads sem.ads sem_ch10.ads sem_ch10.adb \ - sem_ch6.ads sem_ch7.ads sem_ch8.ads sem_dist.ads sem_prag.ads \ - sem_util.ads sem_warn.ads sinfo.ads sinfo-cn.ads sinput.ads snames.ads \ - stand.ads style.ads system.ads s-assert.ads s-exctab.ads s-stalib.ads \ - s-wchcon.ads table.ads tbuild.ads ttypes.ads types.ads uintp.ads \ - uname.ads unchconv.ads unchdeal.ads urealp.ads - -sem_ch11.o : alloc.ads atree.ads einfo.ads errout.ads hostparm.ads lib.ads \ - lib-xref.ads namet.ads nlists.ads nmake.ads opt.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 snames.ads stand.ads \ - system.ads s-exctab.ads s-stalib.ads s-wchcon.ads table.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.ads - -sem_ch12.o : ada.ads a-except.ads a-uncdea.ads alloc.ads atree.ads \ - casing.ads debug.ads einfo.ads elists.ads errout.ads expander.ads \ - fname.ads fname-uf.ads freeze.ads gnat.ads g-htable.ads g-htable.adb \ - g-os_lib.ads hostparm.ads inline.ads lib.ads lib-load.ads lib-xref.ads \ - namet.ads nlists.ads nmake.ads opt.ads output.ads restrict.ads \ - rident.ads rtsfind.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 sinfo.ads sinfo-cn.ads sinput.ads \ - sinput-l.ads snames.ads stand.ads stringt.ads system.ads s-assert.ads \ - s-exctab.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 uname.ads unchconv.ads unchdeal.ads urealp.ads - -sem_ch13.o : ada.ads a-except.ads alloc.ads atree.ads debug.ads einfo.ads \ - errout.ads exp_tss.ads exp_util.ads get_targ.ads gnat.ads g-hesora.ads \ - g-os_lib.ads hostparm.ads lib.ads namet.ads nlists.ads nmake.ads \ - 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 snames.ads stand.ads system.ads s-assert.ads s-exctab.ads \ - s-stalib.ads s-wchcon.ads table.ads table.adb tbuild.ads tree_io.ads \ - ttypes.ads types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads - -sem_ch2.o : alloc.ads atree.ads einfo.ads hostparm.ads namet.ads opt.ads \ - restrict.ads rident.ads sem_ch2.ads sem_ch2.adb sem_ch8.ads sinfo.ads \ - snames.ads stand.ads system.ads s-exctab.ads s-stalib.ads s-wchcon.ads \ - table.ads types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads - -sem_ch3.o : alloc.ads atree.ads checks.ads einfo.ads elists.ads errout.ads \ - eval_fat.ads exp_ch3.ads exp_dist.ads exp_util.ads freeze.ads \ - get_targ.ads gnat.ads g-hesora.ads hostparm.ads itypes.ads layout.ads \ - lib.ads lib-xref.ads namet.ads nlists.ads nmake.ads opt.ads \ - restrict.ads rident.ads rtsfind.ads sem.ads sem_case.ads sem_case.adb \ - sem_cat.ads 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_mech.ads sem_res.ads sem_smem.ads sem_type.ads \ - sem_util.ads sinfo.ads snames.ads stand.ads system.ads s-assert.ads \ - s-exctab.ads s-stalib.ads s-wchcon.ads table.ads tbuild.ads ttypes.ads \ - types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads - -sem_ch4.o : alloc.ads atree.ads debug.ads einfo.ads errout.ads \ - exp_util.ads gnat.ads g-speche.ads hostparm.ads itypes.ads lib.ads \ - lib-xref.ads namet.ads nlists.ads nmake.ads opt.ads output.ads \ - restrict.ads rident.ads rtsfind.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 sinfo.ads snames.ads stand.ads \ - system.ads s-assert.ads s-exctab.ads s-stalib.ads s-wchcon.ads \ - table.ads tbuild.ads types.ads uintp.ads unchconv.ads unchdeal.ads \ - urealp.ads - -sem_ch5.o : alloc.ads atree.ads checks.ads einfo.ads errout.ads \ - exp_util.ads expander.ads freeze.ads gnat.ads g-hesora.ads hostparm.ads \ - lib.ads lib-xref.ads namet.ads nlists.ads opt.ads rtsfind.ads sem.ads \ - sem_case.ads sem_case.adb sem_ch3.ads sem_ch5.ads sem_ch5.adb \ - sem_ch8.ads sem_disp.ads sem_eval.ads sem_res.ads sem_type.ads \ - sem_util.ads sem_warn.ads sinfo.ads snames.ads stand.ads system.ads \ - s-assert.ads s-exctab.ads s-stalib.ads s-wchcon.ads table.ads \ - tbuild.ads types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads - -sem_ch6.o : alloc.ads atree.ads casing.ads checks.ads debug.ads einfo.ads \ - elists.ads errout.ads exp_ch7.ads expander.ads fname.ads freeze.ads \ - hostparm.ads inline.ads lib.ads lib-xref.ads namet.ads nlists.ads \ - nmake.ads opt.ads output.ads rtsfind.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_warn.ads sinfo.ads sinfo-cn.ads sinput.ads snames.ads \ - stand.ads stringt.ads style.ads stylesw.ads system.ads s-assert.ads \ - s-exctab.ads s-stalib.ads s-wchcon.ads table.ads tbuild.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads - -sem_ch7.o : alloc.ads atree.ads casing.ads debug.ads einfo.ads elists.ads \ - errout.ads exp_dbug.ads exp_disp.ads get_targ.ads hostparm.ads \ - inline.ads lib.ads lib-xref.ads namet.ads nlists.ads nmake.ads opt.ads \ - output.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_util.ads sem_warn.ads sinfo.ads \ - sinput.ads snames.ads stand.ads style.ads system.ads s-assert.ads \ - s-exctab.ads s-stalib.ads s-wchcon.ads table.ads types.ads uintp.ads \ - unchconv.ads unchdeal.ads urealp.ads - -sem_ch8.o : ada.ads a-except.ads alloc.ads atree.ads debug.ads einfo.ads \ - elists.ads errout.ads exp_util.ads fname.ads freeze.ads gnat.ads \ - g-os_lib.ads g-speche.ads hostparm.ads inline.ads lib.ads lib-load.ads \ - lib-xref.ads namet.ads nlists.ads nmake.ads opt.ads output.ads \ - restrict.ads rident.ads rtsfind.ads sem.ads sem_ch12.ads sem_ch3.ads \ - sem_ch4.ads sem_ch6.ads sem_ch8.ads sem_ch8.adb sem_res.ads \ - sem_type.ads sem_util.ads sinfo.ads sinfo-cn.ads snames.ads stand.ads \ - style.ads system.ads s-assert.ads s-exctab.ads s-stalib.ads \ - s-wchcon.ads table.ads table.adb tbuild.ads tree_io.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.ads - -sem_ch9.o : alloc.ads atree.ads checks.ads einfo.ads elists.ads errout.ads \ - exp_ch9.ads hostparm.ads itypes.ads lib.ads lib-xref.ads namet.ads \ - nlists.ads nmake.ads opt.ads restrict.ads rident.ads rtsfind.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_warn.ads sinfo.ads snames.ads stand.ads style.ads system.ads \ - s-assert.ads s-exctab.ads s-stalib.ads s-wchcon.ads table.ads \ - tbuild.ads types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads - -sem_disp.o : alloc.ads atree.ads debug.ads einfo.ads elists.ads errout.ads \ - exp_disp.ads hostparm.ads nlists.ads output.ads sem_ch6.ads \ - sem_disp.ads sem_disp.adb sem_eval.ads sem_util.ads sinfo.ads \ - snames.ads system.ads s-assert.ads s-exctab.ads s-stalib.ads table.ads \ - types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads - -sem_dist.o : alloc.ads atree.ads casing.ads einfo.ads errout.ads \ - exp_dist.ads exp_tss.ads hostparm.ads namet.ads nlists.ads nmake.ads \ - opt.ads rtsfind.ads sem.ads sem_dist.ads sem_dist.adb sem_res.ads \ - sem_util.ads sinfo.ads snames.ads stand.ads stringt.ads system.ads \ - s-assert.ads s-exctab.ads s-stalib.ads s-wchcon.ads table.ads \ - tbuild.ads types.ads uintp.ads 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 debug.ads einfo.ads elists.ads errout.ads exp_util.ads \ - expander.ads fname.ads gnat.ads g-htable.ads g-os_lib.ads hostparm.ads \ - lib.ads lib-load.ads namet.ads nlists.ads nmake.ads opt.ads output.ads \ - restrict.ads rident.ads rtsfind.ads sem.ads sem_cat.ads sem_ch7.ads \ - sem_ch8.ads sem_elab.ads sem_elab.adb sem_res.ads sem_util.ads \ - sinfo.ads sinput.ads snames.ads stand.ads system.ads s-assert.ads \ - s-exctab.ads s-imgenu.ads s-secsta.ads s-soflin.ads s-stache.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 uname.ads unchconv.ads unchdeal.ads \ - urealp.ads - -sem_elim.o : ada.ads a-uncdea.ads alloc.ads atree.ads einfo.ads errout.ads \ - gnat.ads g-htable.ads g-htable.adb namet.ads nlists.ads sem_elim.ads \ - sem_elim.adb sinfo.ads snames.ads stand.ads stringt.ads system.ads \ - s-exctab.ads s-stalib.ads table.ads types.ads uintp.ads unchconv.ads \ - unchdeal.ads urealp.ads - -sem_eval.o : ada.ads a-except.ads alloc.ads atree.ads checks.ads debug.ads \ - einfo.ads elists.ads errout.ads eval_fat.ads hostparm.ads namet.ads \ - nlists.ads nmake.ads opt.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 snames.ads stand.ads stringt.ads system.ads \ - s-assert.ads s-exctab.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads s-wchcon.ads table.ads types.ads uintp.ads unchconv.ads \ - unchdeal.ads urealp.ads - -sem_intr.o : alloc.ads atree.ads einfo.ads errout.ads fname.ads lib.ads \ - namet.ads sem_eval.ads sem_intr.ads sem_intr.adb sem_util.ads sinfo.ads \ - snames.ads stand.ads stringt.ads system.ads s-exctab.ads s-stalib.ads \ - table.ads targparm.ads types.ads uintp.ads unchconv.ads unchdeal.ads \ - urealp.ads - -sem_maps.o : ada.ads a-except.ads alloc.ads atree.ads debug.ads einfo.ads \ - gnat.ads g-os_lib.ads hostparm.ads namet.ads opt.ads output.ads \ - sem_maps.ads sem_maps.adb sinfo.ads snames.ads system.ads s-assert.ads \ - s-exctab.ads s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads \ - types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads - -sem_mech.o : alloc.ads atree.ads einfo.ads errout.ads hostparm.ads \ - namet.ads nlists.ads opt.ads sem.ads sem_mech.ads sem_mech.adb \ - sem_util.ads sinfo.ads snames.ads stand.ads system.ads s-exctab.ads \ - s-stalib.ads s-wchcon.ads table.ads targparm.ads types.ads uintp.ads \ - unchconv.ads unchdeal.ads urealp.ads - -sem_prag.o : ada.ads a-except.ads alloc.ads atree.ads casing.ads csets.ads \ - debug.ads einfo.ads elists.ads errout.ads exp_dist.ads expander.ads \ - fname.ads get_targ.ads hostparm.ads lib.ads namet.ads nlists.ads \ - nmake.ads opt.ads output.ads restrict.ads rident.ads rtsfind.ads \ - sem.ads sem_ch13.ads sem_ch8.ads sem_disp.ads sem_elim.ads sem_eval.ads \ - sem_intr.ads sem_mech.ads sem_prag.ads sem_prag.adb sem_res.ads \ - sem_type.ads sem_util.ads sem_vfpt.ads sinfo.ads sinfo-cn.ads \ - sinput.ads snames.ads stand.ads stringt.ads stylesw.ads system.ads \ - s-exctab.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \ - s-wchcon.ads table.ads targparm.ads tbuild.ads ttypes.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.ads validsw.ads - -sem_res.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \ - checks.ads debug.ads debug_a.ads einfo.ads elists.ads errout.ads \ - exp_ch7.ads exp_util.ads expander.ads freeze.ads gnat.ads g-htable.ads \ - g-os_lib.ads hostparm.ads itypes.ads lib.ads lib-xref.ads namet.ads \ - nlists.ads nmake.ads opt.ads output.ads restrict.ads rident.ads \ - rtsfind.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_intr.ads sem_res.ads sem_res.adb sem_type.ads \ - sem_util.ads sem_warn.ads sinfo.ads sinput.ads snames.ads stand.ads \ - stringt.ads system.ads s-assert.ads s-exctab.ads s-imgenu.ads \ - s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \ - s-wchcon.ads table.ads targparm.ads tbuild.ads tree_io.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.ads - -sem_smem.o : alloc.ads atree.ads einfo.ads errout.ads namet.ads \ - sem_smem.ads sem_smem.adb sinfo.ads snames.ads system.ads s-exctab.ads \ - s-stalib.ads table.ads types.ads uintp.ads unchconv.ads unchdeal.ads \ - urealp.ads - -sem_type.o : ada.ads a-except.ads alloc.ads atree.ads debug.ads einfo.ads \ - errout.ads gnat.ads g-os_lib.ads hostparm.ads lib.ads namet.ads opt.ads \ - output.ads sem.ads sem_ch6.ads sem_ch8.ads sem_type.ads sem_type.adb \ - sem_util.ads sinfo.ads snames.ads stand.ads system.ads s-assert.ads \ - s-exctab.ads s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads \ - types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads - -sem_util.o : ada.ads a-except.ads alloc.ads atree.ads atree.adb casing.ads \ - debug.ads einfo.ads elists.ads errout.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 nlists.ads 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 sinfo.ads sinput.ads snames.ads stand.ads stringt.ads \ - style.ads system.ads s-assert.ads s-exctab.ads s-imgenu.ads \ - s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \ - s-wchcon.ads table.ads targparm.ads tbuild.ads tree_io.ads ttypes.ads \ - types.ads uintp.ads unchconv.ads unchdeal.ads urealp.ads + tree_io.ads types.ads uintp.ads uintp.adb uname.ads unchconv.ads \ + unchdeal.ads urealp.ads widechar.ads -sem_vfpt.o : alloc.ads cstand.ads einfo.ads hostparm.ads namet.ads opt.ads \ - sem_vfpt.ads sem_vfpt.adb stand.ads system.ads s-exctab.ads \ - s-stalib.ads s-wchcon.ads table.ads targparm.ads ttypef.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.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 -sem_warn.o : ada.ads a-except.ads alloc.ads atree.ads casing.ads debug.ads \ - einfo.ads errout.ads fname.ads gnat.ads g-os_lib.ads hostparm.ads \ - lib.ads namet.ads nlists.ads opt.ads output.ads sem.ads sem_util.ads \ - sem_warn.ads sem_warn.adb sinfo.ads sinput.ads snames.ads stand.ads \ - system.ads s-assert.ads s-exctab.ads s-stalib.ads s-wchcon.ads \ - table.ads table.adb tree_io.ads types.ads uintp.ads unchconv.ads \ - unchdeal.ads urealp.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 @@ -3979,122 +3298,17 @@ s-except.o : ada.ads a-except.ads system.ads s-except.ads s-stalib.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-exngen.o : system.ads s-exngen.ads s-exngen.adb - -s-exnllf.o : ada.ads a-except.ads system.ads s-exngen.ads s-exngen.adb \ - s-exnllf.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \ - unchconv.ads - -s-fatllf.o : ada.ads a-unccon.ads system.ads s-assert.ads s-exctab.ads \ - s-fatgen.ads s-fatgen.adb s-fatllf.ads s-stalib.ads s-unstyp.ads \ - unchconv.ads - -s-ficobl.o : ada.ads a-except.ads a-finali.ads a-filico.ads a-stream.ads \ - a-tags.ads a-tags.adb gnat.ads g-htable.ads interfac.ads i-cstrea.ads \ - system.ads s-exctab.ads s-ficobl.ads s-finimp.ads s-finroo.ads \ - s-parame.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads s-stratt.ads s-unstyp.ads unchconv.ads - -s-fileio.o : ada.ads a-except.ads a-finali.ads a-filico.ads a-ioexce.ads \ - a-stream.ads a-tags.ads a-tags.adb gnat.ads g-htable.ads interfac.ads \ - i-cstrea.ads system.ads s-exctab.ads s-ficobl.ads s-fileio.ads \ - s-fileio.adb s-finimp.ads s-finroo.ads s-parame.ads s-secsta.ads \ - s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads s-stratt.ads \ - s-unstyp.ads unchconv.ads unchdeal.ads - -s-finimp.o : ada.ads a-except.ads a-stream.ads a-tags.ads a-tags.adb \ - a-unccon.ads gnat.ads g-htable.ads system.ads s-exctab.ads s-finimp.ads \ - s-finimp.adb s-finroo.ads s-secsta.ads s-soflin.ads s-stache.ads \ - s-stalib.ads s-stoele.ads s-stoele.adb s-stratt.ads s-sopco3.ads \ - s-unstyp.ads unchconv.ads - -s-finroo.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-finroo.ads s-finroo.adb \ - s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads s-stoele.ads \ - unchconv.ads - -sfn_scan.o : ada.ads a-except.ads sfn_scan.ads sfn_scan.adb system.ads \ - s-exctab.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads unchconv.ads - -s-imgbiu.o : system.ads s-imgbiu.ads s-imgbiu.adb s-unstyp.ads - s-imgenu.o : system.ads s-imgenu.ads s-imgenu.adb s-secsta.ads \ s-stoele.ads unchconv.ads -s-imgint.o : system.ads s-imgint.ads s-imgint.adb s-secsta.ads \ - s-stoele.ads - -s-imgllb.o : system.ads s-imgllb.ads s-imgllb.adb s-unstyp.ads - -s-imglli.o : system.ads s-imglli.ads s-imglli.adb s-secsta.ads \ - s-stoele.ads - -s-imgllu.o : system.ads s-imgllu.ads s-imgllu.adb s-secsta.ads \ - s-stoele.ads s-unstyp.ads - -s-imgllw.o : system.ads s-imgllw.ads s-imgllw.adb s-unstyp.ads - -s-imgrea.o : ada.ads a-unccon.ads system.ads s-assert.ads s-exctab.ads \ - s-fatgen.ads s-fatgen.adb s-fatllf.ads s-imgllu.ads s-imgrea.ads \ - s-imgrea.adb s-imguns.ads s-powtab.ads s-secsta.ads s-stalib.ads \ - s-stoele.ads s-unstyp.ads unchconv.ads - -s-imguns.o : system.ads s-imguns.ads s-imguns.adb s-secsta.ads \ - s-stoele.ads s-unstyp.ads - -s-imgwiu.o : system.ads s-imgwiu.ads s-imgwiu.adb s-unstyp.ads - -sinfo.o : alloc.ads atree.ads einfo.ads sinfo.ads sinfo.adb snames.ads \ - system.ads s-assert.ads s-exctab.ads s-stalib.ads table.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.ads - -sinfo-cn.o : alloc.ads atree.ads einfo.ads sinfo.ads sinfo-cn.ads \ - sinfo-cn.adb snames.ads system.ads s-exctab.ads s-stalib.ads table.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 opt.ads output.ads sinput.ads \ - sinput.adb system.ads s-assert.ads s-exctab.ads s-stalib.ads \ - s-wchcon.ads table.ads table.adb tree_io.ads types.ads unchconv.ads \ - unchdeal.ads - -sinput-l.o : alloc.ads atree.ads casing.ads debug.ads einfo.ads gnat.ads \ - g-os_lib.ads hostparm.ads namet.ads opt.ads osint.ads output.ads \ - scans.ads scn.ads sinfo.ads sinput.ads sinput-l.ads sinput-l.adb \ - snames.ads system.ads s-assert.ads s-exctab.ads s-stalib.ads \ - s-wchcon.ads table.ads types.ads uintp.ads unchconv.ads unchdeal.ads \ - urealp.ads - -sinput-p.o : ada.ads a-unccon.ads alloc.ads casing.ads gnat.ads \ - g-os_lib.ads hostparm.ads namet.ads opt.ads scans.ads sinput.ads \ - sinput-p.ads sinput-p.adb system.ads s-exctab.ads s-stalib.ads \ - s-stoele.ads s-wchcon.ads table.ads types.ads unchconv.ads unchdeal.ads - -s-io.o : system.ads s-io.ads s-io.adb - 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 -snames.o : alloc.ads namet.ads snames.ads snames.adb system.ads \ - s-assert.ads s-exctab.ads s-stalib.ads table.ads types.ads unchconv.ads \ - unchdeal.ads - s-parame.o : system.ads s-parame.ads s-parame.adb -s-powtab.o : system.ads s-powtab.ads - -sprint.o : ada.ads a-except.ads alloc.ads atree.ads casing.ads debug.ads \ - einfo.ads hostparm.ads lib.ads namet.ads nlists.ads opt.ads output.ads \ - rtsfind.ads sinfo.ads sinput.ads sinput-l.ads snames.ads sprint.ads \ - sprint.adb stand.ads stringt.ads system.ads s-assert.ads s-exctab.ads \ - s-imgenu.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads s-wchcon.ads table.ads types.ads uintp.ads uname.ads \ - unchconv.ads unchdeal.ads urealp.ads - 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 @@ -4121,142 +3335,704 @@ s-stalib.o : ada.ads a-except.ads system.ads s-memory.ads s-soflin.ads \ s-stoele.o : system.ads s-stoele.ads s-stoele.adb unchconv.ads -s-stopoo.o : ada.ads a-except.ads a-finali.ads a-stream.ads a-tags.ads \ - a-tags.adb gnat.ads g-htable.ads system.ads s-exctab.ads s-finimp.ads \ - s-finroo.ads s-secsta.ads s-soflin.ads s-stache.ads s-stalib.ads \ - s-stoele.ads s-stopoo.ads s-stratt.ads s-unstyp.ads unchconv.ads - -s-stratt.o : ada.ads a-except.ads a-ioexce.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 s-stratt.ads s-stratt.adb s-unstyp.ads \ - unchconv.ads - s-strops.o : system.ads s-secsta.ads s-stoele.ads s-strops.ads \ s-strops.adb -stand.o : alloc.ads gnat.ads g-os_lib.ads namet.ads stand.ads stand.adb \ - system.ads s-exctab.ads s-stalib.ads table.ads tree_io.ads types.ads \ - unchconv.ads unchdeal.ads - s-traceb.o : system.ads s-traceb.ads s-traceb.adb -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-assert.ads s-exctab.ads s-stalib.ads s-wchcon.ads \ - table.ads table.adb tree_io.ads types.ads unchconv.ads unchdeal.ads +s-unstyp.o : system.ads s-unstyp.ads -style.o : alloc.ads atree.ads casing.ads csets.ads einfo.ads errout.ads \ - hostparm.ads namet.ads opt.ads scans.ads scn.ads sinfo.ads sinput.ads \ - snames.ads stand.ads style.ads style.adb stylesw.ads system.ads \ - s-exctab.ads s-stalib.ads s-wchcon.ads table.ads types.ads uintp.ads \ - unchconv.ads unchdeal.ads urealp.ads +s-wchcnv.o : interfac.ads system.ads s-wchcnv.ads s-wchcnv.adb \ + s-wchcon.ads s-wchjis.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 +s-wchcon.o : system.ads s-wchcon.ads -s-unstyp.o : system.ads s-unstyp.ads +s-wchjis.o : system.ads s-wchjis.ads s-wchjis.adb -s-valenu.o : system.ads s-valenu.ads s-valenu.adb s-valuti.ads \ - unchconv.ads +scans.o : scans.ads scans.adb system.ads s-exctab.ads s-stalib.ads \ + types.ads unchconv.ads unchdeal.ads -s-valint.o : system.ads s-unstyp.ads s-valint.ads s-valint.adb \ - s-valuns.ads s-valuti.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 -s-vallli.o : system.ads s-unstyp.ads s-vallli.ads s-vallli.adb \ - s-valllu.ads s-valuti.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 -s-valllu.o : system.ads s-unstyp.ads s-valllu.ads s-valllu.adb \ - s-valuti.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 -s-valrea.o : system.ads s-exngen.ads s-exnllf.ads s-powtab.ads \ - s-valrea.ads s-valrea.adb s-valuti.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 -s-valuns.o : system.ads s-unstyp.ads s-valuns.ads s-valuns.adb \ - s-valuti.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 -s-valuti.o : gnat.ads g-casuti.ads system.ads s-valuti.ads s-valuti.adb +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 -s-wchcnv.o : interfac.ads system.ads s-wchcnv.ads s-wchcnv.adb \ - s-wchcon.ads s-wchjis.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 -s-wchcon.o : system.ads s-wchcon.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 -s-wchjis.o : system.ads s-wchjis.ads s-wchjis.adb +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 -switch.o : ada.ads a-except.ads debug.ads gnat.ads g-os_lib.ads \ - hostparm.ads opt.ads osint.ads stylesw.ads switch.ads switch.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 \ - validsw.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 -system.o : system.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 -table.o : debug.ads gnat.ads g-os_lib.ads hostparm.ads opt.ads output.ads \ - system.ads s-exctab.ads s-stalib.ads s-wchcon.ads table.ads table.adb \ - tree_io.ads types.ads unchconv.ads unchdeal.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 -targparm.o : ada.ads a-except.ads alloc.ads casing.ads fname.ads \ - fname-uf.ads namet.ads output.ads sinput.ads sinput-l.ads system.ads \ - s-assert.ads s-exctab.ads s-stalib.ads table.ads targparm.ads \ - targparm.adb types.ads unchconv.ads unchdeal.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 -tbuild.o : alloc.ads atree.ads einfo.ads lib.ads namet.ads nlists.ads \ - nmake.ads restrict.ads rident.ads sinfo.ads snames.ads stand.ads \ - system.ads s-assert.ads s-exctab.ads s-stalib.ads s-stoele.ads \ - table.ads tbuild.ads tbuild.adb types.ads uintp.ads unchconv.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 -tree_gen.o : alloc.ads atree.ads casing.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 repinfo.ads sinfo.ads sinput.ads snames.ads stand.ads \ - stringt.ads system.ads s-exctab.ads s-stalib.ads s-wchcon.ads table.ads \ - tree_gen.ads tree_gen.adb types.ads uintp.ads unchconv.ads unchdeal.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 -tree_io.o : ada.ads a-except.ads debug.ads gnat.ads g-os_lib.ads \ - output.ads system.ads s-exctab.ads s-soflin.ads s-stache.ads \ - s-stalib.ads s-stoele.ads tree_io.ads tree_io.adb types.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 -treepr.o : ada.ads a-except.ads alloc.ads atree.ads casing.ads csets.ads \ - debug.ads einfo.ads elists.ads lib.ads namet.ads nlists.ads output.ads \ - sem_mech.ads sinfo.ads sinput.ads snames.ads stand.ads stringt.ads \ - system.ads s-exctab.ads s-imgenu.ads s-secsta.ads s-soflin.ads \ - s-stache.ads s-stalib.ads s-stoele.ads table.ads treepr.ads treepr.adb \ - treeprs.ads types.ads uintp.ads uname.ads unchconv.ads unchdeal.ads \ - urealp.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 -treeprs.o : alloc.ads sinfo.ads system.ads s-exctab.ads s-stalib.ads \ - table.ads treeprs.ads types.ads uintp.ads unchconv.ads unchdeal.ads \ - urealp.ads +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 : system.ads s-exctab.ads s-stalib.ads types.ads types.adb \ - 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-assert.ads s-exctab.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 : alloc.ads atree.ads casing.ads einfo.ads hostparm.ads lib.ads \ - namet.ads nlists.ads output.ads sinfo.ads sinput.ads snames.ads \ - system.ads s-assert.ads s-exctab.ads s-stalib.ads table.ads types.ads \ - uintp.ads uname.ads uname.adb unchconv.ads unchdeal.ads urealp.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-assert.ads s-exctab.ads \ - s-stalib.ads s-wchcon.ads table.ads table.adb tree_io.ads types.ads \ - uintp.ads unchconv.ads unchdeal.ads urealp.ads urealp.adb - -usage.o : alloc.ads gnat.ads g-os_lib.ads hostparm.ads namet.ads osint.ads \ - output.ads system.ads s-exctab.ads s-stalib.ads s-wchcon.ads table.ads \ - types.ads unchconv.ads unchdeal.ads usage.ads usage.adb + 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 \ @@ -4267,47 +4043,4 @@ widechar.o : ada.ads a-except.ads hostparm.ads interfac.ads opt.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 -xref_lib.o : ada.ads a-charac.ads a-chlat1.ads a-except.ads a-finali.ads \ - a-filico.ads a-ioexce.ads a-stream.ads a-string.ads a-strfix.ads \ - a-strmap.ads a-strunb.ads a-tags.ads a-textio.ads gnat.ads g-comlin.ads \ - g-dirope.ads g-dyntab.ads g-dyntab.adb g-io_aux.ads g-os_lib.ads \ - g-regexp.ads hostparm.ads interfac.ads i-cstrea.ads osint.ads \ - output.ads system.ads s-exctab.ads s-ficobl.ads s-finimp.ads \ - s-finroo.ads s-parame.ads s-secsta.ads s-soflin.ads s-stache.ads \ - s-stalib.ads s-stoele.ads s-stratt.ads s-strops.ads s-sopco3.ads \ - s-sopco4.ads s-sopco5.ads s-unstyp.ads s-valint.ads types.ads \ - unchconv.ads unchdeal.ads xr_tabls.ads xref_lib.ads xref_lib.adb - -xr_tabls.o : ada.ads a-charac.ads a-chlat1.ads a-except.ads a-finali.ads \ - a-filico.ads a-ioexce.ads a-stream.ads a-string.ads a-strfix.ads \ - a-strmap.ads a-strunb.ads a-tags.ads a-textio.ads gnat.ads g-dirope.ads \ - g-io_aux.ads g-os_lib.ads hostparm.ads interfac.ads i-cstrea.ads \ - osint.ads system.ads s-exctab.ads s-ficobl.ads s-finimp.ads \ - s-finroo.ads s-imgint.ads s-parame.ads s-secsta.ads s-soflin.ads \ - s-stache.ads s-stalib.ads s-stoele.ads s-stratt.ads s-strops.ads \ - s-sopco3.ads s-unstyp.ads types.ads unchconv.ads unchdeal.ads \ - xr_tabls.ads xr_tabls.adb - # end of regular dependencies - -#In GNU Make, ignore whether `stage*' exists. -.PHONY: stage1 stage2 stage3 stage4 clean realclean TAGS bootstrap -.PHONY: risky-stage1 risky-stage2 risky-stage3 risky-stage4 - -force: - -# Gnatlbr is only used on VMS - -GNATLBR_RTL_C_OBJS = adaint.o argv.o cio.o cstreams.o exit.o final.o init.o \ - raise.o sysdep.o tracebak.o -GNATLBR_C_OBJS = $(GNATLBR_RTL_C_OBJS) - -../gnatlbr$(exeext):: sdefault.o $(GNATLBR_C_OBJS) \ - $(EXTRA_GNATTOOLS_OBJS) - $(RM) $@ -../gnatlbr$(exeext):: force - $(GNATMAKE) -a --GCC="$(CC)" $(ALL_ADAFLAGS) $(ADA_INCLUDES) \ - --GNATBIND="$(GNATBIND)" --GNATLINK="$(GNATLINK)" \ - -nostdlib $(fsrcpfx)gnatlbr -o $@ \ - -largs --GCC="$(CC) $(ALL_CFLAGS) $(LDFLAGS)" \ - $(GNATLBR_C_OBJS) $(EXTRA_GNATTOOLS_OBJS) |