diff options
-rw-r--r-- | gcc/ada/Make-lang.in | 1997 | ||||
-rw-r--r-- | gcc/ada/Makefile.generic | 57 | ||||
-rw-r--r-- | gcc/ada/adadecode.c | 46 | ||||
-rw-r--r-- | gcc/ada/adadecode.h | 4 | ||||
-rw-r--r-- | gcc/ada/atree.h | 4 | ||||
-rw-r--r-- | gcc/ada/elists.h | 2 | ||||
-rw-r--r-- | gcc/ada/exp_disp.adb | 3 | ||||
-rw-r--r-- | gcc/ada/g-catiio.adb | 2 | ||||
-rw-r--r-- | gcc/ada/make.adb | 323 | ||||
-rw-r--r-- | gcc/ada/nlists.h | 2 | ||||
-rw-r--r-- | gcc/ada/prj-env.adb | 131 | ||||
-rw-r--r-- | gcc/ada/prj-env.ads | 18 | ||||
-rw-r--r-- | gcc/ada/raise.h | 2 | ||||
-rw-r--r-- | gcc/ada/sem_ch12.adb | 7 | ||||
-rw-r--r-- | gcc/ada/sem_ch3.adb | 83 | ||||
-rw-r--r-- | gcc/ada/sem_ch3.ads | 13 |
16 files changed, 1379 insertions, 1315 deletions
diff --git a/gcc/ada/Make-lang.in b/gcc/ada/Make-lang.in index 60c9913..4ce68a6 100644 --- a/gcc/ada/Make-lang.in +++ b/gcc/ada/Make-lang.in @@ -1225,20 +1225,12 @@ ada/utils2.o : ada/utils2.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \ # # GNAT DEPENDENCIES # regular dependencies -ada/a-chahan.o : ada/ada.ads ada/a-charac.ads ada/a-chahan.ads \ - ada/a-chahan.adb ada/a-chlat1.ads ada/a-string.ads ada/a-strmap.ads \ - ada/a-stmaco.ads ada/system.ads ada/s-exctab.ads ada/s-secsta.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/unchconv.ads - ada/a-charac.o : ada/ada.ads ada/a-charac.ads ada/system.ads ada/a-chlat1.o : ada/ada.ads ada/a-charac.ads ada/a-chlat1.ads \ ada/system.ads -ada/a-comlin.o : ada/ada.ads ada/a-comlin.ads ada/a-comlin.adb \ - ada/system.ads ada/s-purexc.ads ada/s-secsta.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/unchconv.ads +ada/ada.o : ada/ada.ads ada/system.ads ada/a-except.o : ada/ada.ads ada/a-except.ads ada/a-except.adb \ ada/a-excach.adb ada/a-exexda.adb ada/a-exexpr.adb ada/a-exextr.adb \ @@ -1246,84 +1238,33 @@ ada/a-except.o : ada/ada.ads ada/a-except.ads ada/a-except.adb \ ada/interfac.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ ada/s-except.ads ada/s-mastop.ads ada/s-secsta.ads ada/s-soflin.ads \ ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-traceb.ads ada/s-unstyp.ads ada/unchconv.ads - -ada/a-filico.o : ada/ada.ads ada/a-except.ads ada/a-finali.ads \ - ada/a-filico.ads ada/a-filico.adb ada/a-stream.ads ada/a-tags.ads \ - ada/a-tags.adb ada/system.ads ada/s-exctab.ads ada/s-finimp.ads \ - ada/s-finroo.ads ada/s-htable.ads ada/s-secsta.ads ada/s-soflin.ads \ - ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-stratt.ads ada/s-unstyp.ads ada/unchconv.ads - -ada/a-finali.o : ada/ada.ads ada/a-except.ads ada/a-finali.ads \ - ada/a-finali.adb ada/a-stream.ads ada/a-tags.ads ada/a-tags.adb \ - ada/system.ads ada/s-exctab.ads ada/s-finimp.ads ada/s-finroo.ads \ - ada/s-htable.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-stratt.ads \ - ada/s-unstyp.ads ada/unchconv.ads + ada/s-traceb.ads ada/s-traent.ads ada/s-unstyp.ads ada/unchconv.ads ada/a-ioexce.o : ada/ada.ads ada/a-ioexce.ads ada/system.ads \ ada/s-exctab.ads ada/s-stalib.ads ada/unchconv.ads -ada/a-stmaco.o : ada/ada.ads ada/a-charac.ads ada/a-chlat1.ads \ - ada/a-string.ads ada/a-strmap.ads ada/a-stmaco.ads ada/system.ads \ - ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/unchconv.ads - -ada/a-stream.o : ada/ada.ads ada/a-except.ads ada/a-stream.ads \ - ada/a-tags.ads ada/a-tags.adb ada/system.ads ada/s-exctab.ads \ - ada/s-htable.ads ada/s-secsta.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/unchconv.ads - -ada/a-strfix.o : ada/ada.ads ada/a-charac.ads ada/a-chlat1.ads \ - ada/a-except.ads ada/a-string.ads ada/a-strfix.ads ada/a-strfix.adb \ - ada/a-strmap.ads ada/a-strsea.ads ada/system.ads ada/s-exctab.ads \ - ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads ada/unchconv.ads - -ada/a-string.o : ada/ada.ads ada/a-string.ads ada/system.ads \ - ada/s-exctab.ads ada/s-stalib.ads ada/unchconv.ads - -ada/a-strmap.o : ada/ada.ads ada/a-charac.ads ada/a-chlat1.ads \ - ada/a-except.ads ada/a-string.ads ada/a-strmap.ads ada/a-strmap.adb \ - ada/system.ads ada/s-bitops.ads ada/s-exctab.ads ada/s-secsta.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/unchconv.ads - -ada/a-strsea.o : ada/ada.ads ada/a-charac.ads ada/a-chlat1.ads \ - ada/a-except.ads ada/a-string.ads ada/a-strmap.ads ada/a-strsea.ads \ - ada/a-strsea.adb ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \ - ada/s-unstyp.ads ada/unchconv.ads - -ada/a-tags.o : ada/ada.ads ada/a-except.ads ada/a-tags.ads ada/a-tags.adb \ - ada/a-uncdea.ads ada/system.ads ada/s-exctab.ads ada/s-htable.ads \ - ada/s-htable.adb ada/s-secsta.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/unchconv.ads - -ada/ada.o : ada/ada.ads ada/system.ads - -ada/a-ioexce.o : ada/ada.ads ada/a-ioexce.ads - -ada/ali-util.o : ada/ada.ads ada/a-except.ads ada/ali.ads ada/ali-util.ads \ - ada/ali-util.adb ada/alloc.ads ada/binderr.ads ada/casing.ads \ - ada/debug.ads ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads \ - ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/interfac.ads \ - ada/namet.ads ada/opt.ads ada/osint.ads ada/output.ads ada/rident.ads \ - ada/system.ads ada/s-assert.ads ada/s-crc32.ads ada/s-exctab.ads \ - ada/s-htable.ads ada/s-memory.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads \ - ada/types.ads ada/unchconv.ads ada/unchdeal.ads - ada/ali.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads ada/ali.ads \ ada/ali.adb ada/alloc.ads ada/butil.ads ada/casing.ads ada/debug.ads \ ada/fname.ads ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads \ ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads \ ada/opt.ads ada/osint.ads ada/output.ads ada/rident.ads ada/system.ads \ ada/s-assert.ads ada/s-exctab.ads ada/s-htable.ads ada/s-htable.adb \ - ada/s-memory.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads \ - ada/unchconv.ads ada/unchdeal.ads + ada/s-memory.ads ada/s-rident.ads ada/s-soflin.ads ada/s-stache.ads \ + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ + ada/tree_io.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads + +ada/ali-util.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads ada/ali.ads \ + ada/ali-util.ads ada/ali-util.adb ada/alloc.ads ada/binderr.ads \ + ada/casing.ads ada/debug.ads ada/gnat.ads ada/g-htable.ads \ + ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ + ada/interfac.ads ada/lib.ads ada/namet.ads ada/opt.ads ada/osint.ads \ + ada/output.ads ada/rident.ads ada/system.ads ada/s-assert.ads \ + ada/s-crc32.ads ada/s-exctab.ads ada/s-htable.ads ada/s-htable.adb \ + ada/s-memory.ads ada/s-rident.ads ada/s-soflin.ads ada/s-stache.ads \ + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ + ada/tree_io.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads ada/alloc.o : ada/alloc.ads ada/system.ads @@ -1335,8 +1276,8 @@ ada/atree.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads ada/alloc.ads \ ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-htable.ads \ ada/s-htable.adb ada/s-imgenu.ads ada/s-memory.ads ada/s-secsta.ads \ ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ + ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/back_end.o : ada/alloc.ads ada/atree.ads ada/back_end.ads \ @@ -1356,27 +1297,28 @@ ada/bcheck.o : ada/ada.ads ada/a-except.ads ada/ali.ads ada/ali-util.ads \ ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ ada/hostparm.ads ada/namet.ads ada/opt.ads ada/osint.ads ada/output.ads \ ada/rident.ads ada/system.ads ada/s-exctab.ads ada/s-htable.ads \ - ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/types.ads ada/unchconv.ads \ - ada/unchdeal.ads + ada/s-imgenu.ads ada/s-rident.ads ada/s-secsta.ads ada/s-soflin.ads \ + ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/types.ads ada/unchconv.ads ada/unchdeal.ads ada/binde.o : ada/ada.ads ada/a-except.ads ada/ali.ads ada/alloc.ads \ ada/binde.ads ada/binde.adb ada/binderr.ads ada/butil.ads \ ada/casing.ads ada/debug.ads ada/fname.ads ada/gnat.ads \ ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/namet.ads ada/opt.ads ada/output.ads \ + ada/hostparm.ads ada/lib.ads ada/namet.ads ada/opt.ads ada/output.ads \ ada/rident.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-htable.ads ada/s-memory.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads \ - ada/types.ads ada/unchconv.ads ada/unchdeal.ads + ada/s-htable.ads ada/s-memory.ads ada/s-rident.ads ada/s-stalib.ads \ + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/table.adb ada/tree_io.ads ada/types.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/binderr.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/binderr.ads \ ada/binderr.adb ada/butil.ads ada/gnat.ads ada/g-string.ads \ ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads ada/opt.ads \ ada/output.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/types.ads \ - ada/unchconv.ads ada/unchdeal.ads + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/types.ads ada/unchconv.ads ada/unchdeal.ads ada/bindgen.o : ada/ada.ads ada/a-except.ads ada/ali.ads ada/alloc.ads \ ada/binde.ads ada/bindgen.ads ada/bindgen.adb ada/butil.ads \ @@ -1385,11 +1327,12 @@ ada/bindgen.o : ada/ada.ads ada/a-except.ads ada/ali.ads ada/alloc.ads \ ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads ada/opt.ads \ ada/osint.ads ada/osint-b.ads ada/output.ads ada/rident.ads \ ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-htable.ads \ - ada/s-memory.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-strops.ads \ - ada/s-sopco3.ads ada/s-sopco4.ads ada/s-sopco5.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/table.adb ada/targparm.ads \ - ada/tree_io.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads + ada/s-memory.ads ada/s-rident.ads ada/s-secsta.ads ada/s-soflin.ads \ + ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ + ada/s-strops.ads ada/s-sopco3.ads ada/s-sopco4.ads ada/s-sopco5.ads \ + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/table.adb ada/targparm.ads ada/tree_io.ads ada/types.ads \ + ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/bindusg.o : ada/bindusg.ads ada/bindusg.adb ada/gnat.ads \ ada/g-os_lib.ads ada/g-string.ads ada/osint.ads ada/output.ads \ @@ -1410,17 +1353,18 @@ ada/casing.o : ada/alloc.ads ada/casing.ads ada/casing.adb ada/csets.ads \ ada/checks.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/atree.adb ada/casing.ads ada/checks.ads ada/checks.adb \ ada/debug.ads ada/einfo.ads ada/elists.ads ada/err_vars.ads \ - ada/errout.ads ada/erroutc.ads ada/exp_ch2.ads ada/exp_util.ads \ - ada/freeze.ads ada/get_targ.ads ada/gnat.ads ada/g-htable.ads \ - ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ - ada/lib.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \ - ada/output.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads \ - ada/sem.ads ada/sem_eval.ads ada/sem_res.ads ada/sem_util.ads \ - ada/sem_warn.ads ada/sinfo.ads ada/sinput.ads ada/snames.ads \ - ada/sprint.ads ada/stand.ads ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-htable.ads ada/s-imgenu.ads ada/s-secsta.ads \ - ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/errout.ads ada/erroutc.ads ada/exp_ch2.ads ada/exp_tss.ads \ + ada/exp_util.ads ada/freeze.ads ada/get_targ.ads ada/gnat.ads \ + ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ + ada/hostparm.ads ada/lib.ads ada/namet.ads ada/nlists.ads ada/nmake.ads \ + ada/opt.ads ada/output.ads ada/restrict.ads ada/rident.ads \ + ada/rtsfind.ads ada/sem.ads ada/sem_ch8.ads ada/sem_eval.ads \ + ada/sem_res.ads ada/sem_util.ads ada/sem_warn.ads ada/sinfo.ads \ + ada/sinput.ads ada/snames.ads ada/sprint.ads ada/stand.ads \ + ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-htable.ads \ + ada/s-imgenu.ads ada/s-rident.ads ada/s-secsta.ads ada/s-soflin.ads \ + ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ ada/targparm.ads ada/tbuild.ads ada/tree_io.ads ada/ttypes.ads \ ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ ada/urealp.ads ada/validsw.ads @@ -1433,9 +1377,9 @@ ada/comperr.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/osint.ads ada/output.ads ada/sdefault.ads ada/sinfo.ads \ ada/sinput.ads ada/snames.ads ada/sprint.ads ada/system.ads \ ada/s-exctab.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/table.ads ada/treepr.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/s-unstyp.ads ada/table.ads ada/treepr.ads ada/types.ads \ + ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/csets.o : ada/csets.ads ada/csets.adb ada/gnat.ads ada/g-string.ads \ ada/gnatvsn.ads ada/hostparm.ads ada/opt.ads ada/system.ads \ @@ -1449,42 +1393,39 @@ ada/cstand.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/nmake.ads ada/opt.ads ada/rident.ads ada/sem_mech.ads \ ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads \ ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-imgenu.ads \ - ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/targparm.ads ada/tbuild.ads ada/ttypef.ads \ - ada/ttypes.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/urealp.ads - -ada/debug.o : ada/debug.ads ada/debug.adb ada/system.ads + ada/s-rident.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/targparm.ads \ + ada/tbuild.ads ada/ttypef.ads ada/ttypes.ads ada/types.ads \ + ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/debug_a.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/casing.ads ada/debug.ads ada/debug_a.ads ada/debug_a.adb \ ada/einfo.ads ada/output.ads ada/sinfo.ads ada/sinput.ads \ ada/snames.ads ada/system.ads ada/s-exctab.ads ada/s-imgenu.ads \ ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads ada/table.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads + ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads \ + ada/table.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads + +ada/debug.o : ada/debug.ads ada/debug.adb ada/system.ads ada/einfo.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/einfo.ads ada/einfo.adb ada/namet.ads ada/nlists.ads ada/output.ads \ ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads \ ada/s-assert.ads ada/s-exctab.ads ada/s-imgenu.ads ada/s-secsta.ads \ ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-unstyp.ads ada/table.ads ada/types.ads \ - ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads ada/table.ads \ + ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ + ada/urealp.ads ada/elists.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/debug.ads \ ada/elists.ads ada/elists.adb ada/gnat.ads ada/g-os_lib.ads \ ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/opt.ads \ ada/output.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-memory.ads ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads \ - ada/unchconv.ads ada/unchdeal.ads - -ada/err_vars.o : ada/alloc.ads ada/err_vars.ads ada/system.ads \ - ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/table.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads + ada/s-memory.ads ada/s-stalib.ads ada/s-traent.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads \ + ada/types.ads ada/unchconv.ads ada/unchdeal.ads ada/errout.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/atree.adb ada/casing.ads ada/csets.ads ada/debug.ads ada/einfo.ads \ @@ -1496,51 +1437,64 @@ ada/errout.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/style.ads ada/styleg.ads ada/styleg-c.ads ada/system.ads \ ada/s-assert.ads ada/s-exctab.ads ada/s-htable.ads ada/s-imgenu.ads \ ada/s-memory.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads \ - ada/types.ads ada/uintp.ads ada/uname.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/urealp.ads + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ + ada/tree_io.ads ada/types.ads ada/uintp.ads ada/uname.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/erroutc.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/casing.ads \ ada/debug.ads ada/err_vars.ads ada/erroutc.ads ada/erroutc.adb \ ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ ada/hostparm.ads ada/namet.ads ada/opt.ads ada/output.ads \ ada/rident.ads ada/sinput.ads ada/snames.ads ada/system.ads \ - ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ - ada/targparm.ads ada/tree_io.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads + ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads ada/s-rident.ads \ + ada/s-stalib.ads ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/table.adb ada/targparm.ads ada/tree_io.ads \ + ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads -ada/errutil.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/casing.ads \ - ada/csets.ads ada/err_vars.ads ada/erroutc.ads ada/errutil.ads \ - ada/errutil.adb ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads \ - ada/opt.ads ada/output.ads ada/scans.ads ada/sinput.ads ada/styleg.ads \ - ada/styleg.adb ada/stylesw.ads ada/system.ads ada/s-exctab.ads \ - ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads +ada/err_vars.o : ada/alloc.ads ada/err_vars.ads ada/system.ads \ + ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/table.ads \ + ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads -ada/eval_fat.o : ada/alloc.ads ada/einfo.ads ada/eval_fat.ads \ - ada/eval_fat.adb ada/rident.ads ada/sem_util.ads ada/snames.ads \ - ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads \ - ada/s-unstyp.ads ada/table.ads ada/targparm.ads ada/ttypef.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads +ada/eval_fat.o : ada/alloc.ads ada/einfo.ads ada/err_vars.ads \ + ada/errout.ads ada/erroutc.ads ada/eval_fat.ads ada/eval_fat.adb \ + ada/hostparm.ads ada/rident.ads ada/sem_util.ads ada/snames.ads \ + ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-rident.ads \ + ada/s-stalib.ads ada/s-unstyp.ads ada/table.ads ada/targparm.ads \ + ada/ttypef.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/exp_aggr.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/checks.ads ada/debug.ads ada/einfo.ads ada/elists.ads \ ada/exp_aggr.ads ada/exp_aggr.adb ada/exp_ch3.ads ada/exp_ch7.ads \ - ada/exp_util.ads ada/expander.ads ada/freeze.ads ada/get_targ.ads \ - ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ - ada/itypes.ads ada/lib.ads ada/namet.ads ada/nlists.ads ada/nmake.ads \ - ada/opt.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \ - ada/sem_ch3.ads ada/sem_eval.ads ada/sem_res.ads ada/sem_util.ads \ - ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads \ - ada/s-assert.ads ada/s-exctab.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/ttypes.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads + ada/exp_tss.ads ada/exp_util.ads ada/expander.ads ada/freeze.ads \ + ada/get_targ.ads ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads \ + ada/hostparm.ads ada/itypes.ads ada/lib.ads ada/namet.ads \ + ada/nlists.ads ada/nmake.ads ada/opt.ads ada/restrict.ads \ + ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_ch3.ads \ + ada/sem_eval.ads ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads \ + ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \ + ada/s-exctab.ads ada/s-rident.ads ada/s-soflin.ads ada/s-stache.ads \ + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/tbuild.ads \ + ada/ttypes.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads + +ada/expander.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ + ada/debug.ads ada/debug_a.ads ada/einfo.ads ada/elists.ads \ + ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/exp_aggr.ads \ + ada/exp_attr.ads ada/exp_ch11.ads ada/exp_ch12.ads ada/exp_ch13.ads \ + ada/exp_ch2.ads ada/exp_ch3.ads ada/exp_ch4.ads ada/exp_ch5.ads \ + ada/exp_ch6.ads ada/exp_ch7.ads ada/exp_ch8.ads ada/exp_ch9.ads \ + ada/exp_prag.ads ada/expander.ads ada/expander.adb ada/gnat.ads \ + ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ + ada/opt.ads ada/output.ads ada/rtsfind.ads ada/sem.ads ada/sem_ch8.ads \ + ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/system.ads \ + ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads ada/s-soflin.ads \ + ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/exp_attr.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/checks.ads ada/einfo.ads ada/exp_attr.ads ada/exp_attr.adb \ @@ -1552,59 +1506,62 @@ ada/exp_attr.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/sem_ch7.ads ada/sem_ch8.ads ada/sem_eval.ads ada/sem_res.ads \ ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads \ ada/stringt.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/tbuild.ads ada/ttypes.ads ada/types.ads ada/uintp.ads ada/uname.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/validsw.ads + ada/s-rident.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ + ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/ttypes.ads \ + ada/types.ads ada/uintp.ads ada/uname.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/validsw.ads ada/exp_ch11.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/atree.adb ada/casing.ads ada/debug.ads ada/einfo.ads ada/elists.ads \ ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/exp_ch11.ads \ - ada/exp_ch11.adb ada/exp_ch7.ads ada/exp_util.ads ada/gnat.ads \ - ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/inline.ads ada/lib.ads ada/namet.ads \ - ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \ + ada/exp_ch11.adb ada/exp_ch7.ads ada/exp_tss.ads ada/exp_util.ads \ + ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads \ + ada/gnatvsn.ads ada/hostparm.ads ada/inline.ads ada/lib.ads \ + ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \ ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \ ada/sem_ch5.ads ada/sem_ch8.ads ada/sem_res.ads ada/sem_util.ads \ ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/stand.ads \ ada/stringt.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-htable.ads ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads \ - ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/targparm.ads \ - ada/tbuild.ads ada/tree_io.ads ada/types.ads ada/uintp.ads \ - ada/uname.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/s-htable.ads ada/s-imgenu.ads ada/s-rident.ads ada/s-secsta.ads \ + ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ + ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/targparm.ads ada/tbuild.ads ada/tree_io.ads \ + ada/types.ads ada/uintp.ads ada/uname.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/exp_ch12.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \ - ada/exp_ch12.ads ada/exp_ch12.adb ada/exp_util.ads ada/namet.ads \ - ada/nlists.ads ada/nmake.ads ada/rtsfind.ads ada/sinfo.ads \ - ada/snames.ads ada/stand.ads ada/system.ads ada/s-exctab.ads \ - ada/s-stalib.ads ada/s-unstyp.ads ada/table.ads ada/tbuild.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads + ada/exp_ch12.ads ada/exp_ch12.adb ada/exp_tss.ads ada/exp_util.ads \ + ada/namet.ads ada/nlists.ads ada/nmake.ads ada/rtsfind.ads \ + ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads \ + ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/table.ads \ + ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/exp_ch13.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \ ada/elists.ads ada/exp_ch13.ads ada/exp_ch13.adb ada/exp_ch3.ads \ - ada/exp_ch6.ads ada/exp_imgv.ads ada/exp_util.ads ada/gnat.ads \ - ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads \ - ada/nlists.ads ada/nmake.ads ada/opt.ads ada/rtsfind.ads ada/sem.ads \ - ada/sem_ch7.ads ada/sem_ch8.ads ada/sem_eval.ads ada/sem_util.ads \ - ada/sinfo.ads ada/snames.ads ada/stand.ads ada/stringt.ads \ - ada/system.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/types.ads \ - ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads - -ada/exp_ch2.o : ada/alloc.ads ada/atree.ads ada/debug.ads ada/einfo.ads \ - ada/elists.ads ada/err_vars.ads ada/errout.ads ada/erroutc.ads \ - ada/exp_ch2.ads ada/exp_ch2.adb ada/exp_smem.ads ada/exp_util.ads \ - ada/exp_vfpt.ads ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \ - ada/rtsfind.ads ada/sem.ads ada/sem_eval.ads ada/sem_res.ads \ - ada/sem_util.ads ada/sem_warn.ads ada/sinfo.ads ada/snames.ads \ - ada/stand.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \ + ada/exp_ch6.ads ada/exp_imgv.ads ada/exp_tss.ads ada/exp_util.ads \ + ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ + ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/rtsfind.ads \ + ada/sem.ads ada/sem_ch7.ads ada/sem_ch8.ads ada/sem_eval.ads \ + ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads \ + ada/stringt.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \ ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/tbuild.ads \ ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ ada/urealp.ads +ada/exp_ch2.o : ada/alloc.ads ada/atree.ads ada/debug.ads ada/einfo.ads \ + ada/elists.ads ada/err_vars.ads ada/errout.ads ada/erroutc.ads \ + ada/exp_ch2.ads ada/exp_ch2.adb ada/exp_smem.ads ada/exp_tss.ads \ + ada/exp_util.ads ada/exp_vfpt.ads ada/gnat.ads ada/g-string.ads \ + ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads ada/nlists.ads \ + ada/nmake.ads ada/opt.ads ada/rtsfind.ads ada/sem.ads ada/sem_eval.ads \ + ada/sem_res.ads ada/sem_util.ads ada/sem_warn.ads ada/sinfo.ads \ + ada/snames.ads ada/stand.ads ada/system.ads ada/s-exctab.ads \ + ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads + ada/exp_ch3.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/checks.ads ada/einfo.ads ada/elists.ads ada/err_vars.ads \ ada/errout.ads ada/erroutc.ads ada/exp_aggr.ads ada/exp_ch11.ads \ @@ -1617,10 +1574,11 @@ ada/exp_ch3.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/sem_ch3.ads ada/sem_ch8.ads ada/sem_eval.ads ada/sem_mech.ads \ ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads ada/snames.ads \ ada/stand.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/tbuild.ads ada/ttypes.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/validsw.ads + ada/s-rident.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ + ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/ttypes.ads \ + ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ + ada/urealp.ads ada/validsw.ads ada/exp_ch4.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/checks.ads ada/einfo.ads ada/elists.ads ada/err_vars.ads \ @@ -1634,26 +1592,26 @@ ada/exp_ch4.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/sem_eval.ads ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads \ ada/sem_warn.ads ada/sinfo.ads ada/sinfo-cn.ads ada/snames.ads \ ada/stand.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/targparm.ads ada/tbuild.ads ada/ttypes.ads ada/types.ads \ - ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads \ - ada/validsw.ads + ada/s-rident.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ + ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/targparm.ads ada/tbuild.ads \ + ada/ttypes.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/validsw.ads ada/exp_ch5.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/checks.ads ada/einfo.ads ada/exp_aggr.ads ada/exp_ch11.ads \ ada/exp_ch5.ads ada/exp_ch5.adb ada/exp_ch7.ads ada/exp_dbug.ads \ - ada/exp_pakd.ads ada/exp_util.ads ada/get_targ.ads ada/gnat.ads \ - ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads \ - ada/nlists.ads ada/nmake.ads ada/opt.ads ada/restrict.ads \ + ada/exp_pakd.ads ada/exp_tss.ads ada/exp_util.ads ada/get_targ.ads \ + ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ + ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/restrict.ads \ ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_ch13.ads \ ada/sem_ch8.ads ada/sem_eval.ads ada/sem_res.ads ada/sem_util.ads \ ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads \ - ada/s-assert.ads ada/s-exctab.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/ttypes.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads ada/validsw.ads + ada/s-assert.ads ada/s-exctab.ads ada/s-rident.ads ada/s-soflin.ads \ + ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/tbuild.ads ada/ttypes.ads ada/types.ads ada/uintp.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/validsw.ads ada/exp_ch6.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/atree.adb ada/casing.ads ada/checks.ads ada/debug.ads ada/einfo.ads \ @@ -1662,62 +1620,63 @@ ada/exp_ch6.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/exp_ch6.adb ada/exp_ch7.ads ada/exp_ch9.ads ada/exp_dbug.ads \ ada/exp_disp.ads ada/exp_dist.ads ada/exp_intr.ads ada/exp_pakd.ads \ ada/exp_tss.ads ada/exp_util.ads ada/fname.ads ada/freeze.ads \ - ada/get_targ.ads ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads \ - ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/inline.ads \ - ada/lib.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \ - ada/output.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads \ - ada/sem.ads ada/sem_ch12.ads ada/sem_ch13.ads ada/sem_ch6.ads \ - ada/sem_ch8.ads ada/sem_disp.ads ada/sem_dist.ads ada/sem_res.ads \ - ada/sem_util.ads ada/sinfo.ads ada/sinput.ads ada/snames.ads \ - ada/stand.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-htable.ads ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads \ + ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads \ + ada/gnatvsn.ads ada/hostparm.ads ada/inline.ads ada/lib.ads \ + ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \ + ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \ + ada/sem_ch12.ads ada/sem_ch13.ads ada/sem_ch6.ads ada/sem_ch8.ads \ + ada/sem_disp.ads ada/sem_dist.ads ada/sem_res.ads ada/sem_util.ads \ + ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/stand.ads \ + ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-htable.ads \ + ada/s-imgenu.ads ada/s-rident.ads ada/s-secsta.ads ada/s-soflin.ads \ ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/tbuild.ads \ - ada/tree_io.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/urealp.ads ada/validsw.ads + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/tbuild.ads ada/tree_io.ads ada/types.ads ada/uintp.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/validsw.ads ada/exp_ch7.o : ada/alloc.ads ada/atree.ads ada/debug.ads ada/einfo.ads \ ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/exp_ch11.ads \ ada/exp_ch7.ads ada/exp_ch7.adb ada/exp_ch9.ads ada/exp_dbug.ads \ - ada/exp_tss.ads ada/exp_util.ads ada/freeze.ads ada/get_targ.ads \ + ada/exp_tss.ads ada/exp_util.ads ada/fname.ads ada/freeze.ads \ ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ - ada/lib.ads ada/lib-xref.ads ada/namet.ads ada/nlists.ads ada/nmake.ads \ - ada/opt.ads ada/output.ads ada/restrict.ads ada/rident.ads \ - ada/rtsfind.ads ada/sem.ads ada/sem_ch3.ads ada/sem_ch7.ads \ - ada/sem_ch8.ads ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads \ - ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads \ - ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads \ + ada/lib.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \ + ada/output.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads \ + ada/sem.ads ada/sem_ch3.ads ada/sem_ch7.ads ada/sem_ch8.ads \ + ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads ada/sinfo.ads \ + ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \ + ada/s-exctab.ads ada/s-rident.ads ada/s-stalib.ads ada/s-unstyp.ads \ ada/s-wchcon.ads ada/table.ads ada/targparm.ads ada/tbuild.ads \ ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ ada/urealp.ads ada/exp_ch8.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/exp_ch8.ads \ - ada/exp_ch8.adb ada/exp_dbug.ads ada/exp_util.ads ada/freeze.ads \ - ada/get_targ.ads ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads \ + ada/exp_ch8.adb ada/exp_dbug.ads ada/exp_tss.ads ada/exp_util.ads \ + ada/freeze.ads ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads \ ada/hostparm.ads ada/namet.ads ada/nlists.ads ada/opt.ads \ ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_ch8.ads \ ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads \ - ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/targparm.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/s-exctab.ads ada/s-rident.ads ada/s-stalib.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/targparm.ads ada/types.ads \ + ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/exp_ch9.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/atree.adb ada/casing.ads ada/checks.ads ada/debug.ads ada/einfo.ads \ ada/elists.ads ada/err_vars.ads ada/errout.ads ada/erroutc.ads \ ada/exp_ch11.ads ada/exp_ch3.ads ada/exp_ch6.ads ada/exp_ch9.ads \ ada/exp_ch9.adb ada/exp_dbug.ads ada/exp_smem.ads ada/exp_tss.ads \ - ada/exp_util.ads ada/freeze.ads ada/get_targ.ads ada/gnat.ads \ - ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \ - ada/output.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads \ - ada/sem.ads ada/sem_ch11.ads ada/sem_ch6.ads ada/sem_ch8.ads \ - ada/sem_elab.ads ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads \ - ada/sinput.ads ada/snames.ads ada/stand.ads ada/system.ads \ - ada/s-assert.ads ada/s-exctab.ads ada/s-htable.ads ada/s-imgenu.ads \ + ada/exp_util.ads ada/freeze.ads ada/gnat.ads ada/g-htable.ads \ + ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ + ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \ + ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \ + ada/sem_ch11.ads ada/sem_ch6.ads ada/sem_ch8.ads ada/sem_elab.ads \ + ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads ada/sinput.ads \ + ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \ + ada/s-exctab.ads ada/s-htable.ads ada/s-imgenu.ads ada/s-rident.ads \ ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/tbuild.ads ada/tree_io.ads ada/types.ads \ - ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/tree_io.ads \ + ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ + ada/urealp.ads ada/exp_code.o : ada/alloc.ads ada/atree.ads ada/einfo.ads \ ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/exp_code.ads \ @@ -1732,16 +1691,15 @@ ada/exp_code.o : ada/alloc.ads ada/atree.ads ada/einfo.ads \ ada/exp_dbug.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/debug.ads ada/einfo.ads ada/exp_dbug.ads ada/exp_dbug.adb \ - ada/get_targ.ads ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads \ - ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads ada/nlists.ads \ - ada/nmake.ads ada/opt.ads ada/output.ads ada/sem_eval.ads \ - ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads \ - ada/stringt.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-memory.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads + ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ + ada/hostparm.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \ + ada/output.ads ada/sem_eval.ads ada/sem_util.ads ada/sinfo.ads \ + ada/snames.ads ada/stand.ads ada/stringt.ads ada/system.ads \ + ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads ada/s-secsta.ads \ + ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ + ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/exp_disp.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \ ada/elists.ads ada/err_vars.ads ada/errout.ads ada/erroutc.ads \ @@ -1769,49 +1727,52 @@ ada/exp_dist.o : ada/ada.ads ada/a-uncdea.ads ada/alloc.ads ada/atree.ads \ ada/unchdeal.ads ada/urealp.ads ada/exp_fixd.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \ - ada/exp_fixd.ads ada/exp_fixd.adb ada/exp_util.ads ada/gnat.ads \ - ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads \ - ada/nlists.ads ada/nmake.ads ada/opt.ads ada/rtsfind.ads ada/sem.ads \ - ada/sem_eval.ads ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads \ - ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/tbuild.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/exp_fixd.ads ada/exp_fixd.adb ada/exp_tss.ads ada/exp_util.ads \ + ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ + ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/rtsfind.ads \ + ada/sem.ads ada/sem_eval.ads ada/sem_res.ads ada/sem_util.ads \ + ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads \ + ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/types.ads \ + ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/exp_imgv.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/checks.ads \ - ada/einfo.ads ada/exp_imgv.ads ada/exp_imgv.adb ada/exp_util.ads \ - ada/get_targ.ads ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \ - ada/rtsfind.ads ada/sem_res.ads ada/sinfo.ads ada/snames.ads \ - ada/stand.ads ada/stringt.ads ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/tbuild.ads ada/ttypes.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/einfo.ads ada/exp_imgv.ads ada/exp_imgv.adb ada/exp_tss.ads \ + ada/exp_util.ads ada/get_targ.ads ada/gnat.ads ada/g-string.ads \ + ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads ada/nlists.ads \ + ada/nmake.ads ada/opt.ads ada/rtsfind.ads ada/sem_res.ads ada/sinfo.ads \ + ada/snames.ads ada/stand.ads ada/stringt.ads ada/system.ads \ + ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/ttypes.ads \ + ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ + ada/urealp.ads ada/exp_intr.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/einfo.ads \ ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/exp_ch11.ads \ ada/exp_ch4.ads ada/exp_ch7.ads ada/exp_code.ads ada/exp_fixd.ads \ - ada/exp_intr.ads ada/exp_intr.adb ada/exp_util.ads ada/gnat.ads \ - ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/itypes.ads \ - ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/restrict.ads \ - ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_eval.ads \ - ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads ada/sinput.ads \ - ada/snames.ads ada/stand.ads ada/stringt.ads ada/system.ads \ - ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/types.ads \ - ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/exp_intr.ads ada/exp_intr.adb ada/exp_tss.ads ada/exp_util.ads \ + ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ + ada/itypes.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \ + ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \ + ada/sem_eval.ads ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads \ + ada/sinput.ads ada/snames.ads ada/stand.ads ada/stringt.ads \ + ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-rident.ads \ + ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/exp_pakd.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \ - ada/exp_dbug.ads ada/exp_pakd.ads ada/exp_pakd.adb ada/exp_util.ads \ - ada/get_targ.ads ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \ - ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_ch13.ads \ - ada/sem_ch3.ads ada/sem_ch8.ads ada/sem_eval.ads ada/sem_res.ads \ - ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads \ - ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/targparm.ads \ - ada/tbuild.ads ada/ttypes.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/exp_dbug.ads ada/exp_pakd.ads ada/exp_pakd.adb ada/exp_tss.ads \ + ada/exp_util.ads ada/get_targ.ads ada/gnat.ads ada/g-string.ads \ + ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads ada/nlists.ads \ + ada/nmake.ads ada/opt.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \ + ada/sem_ch13.ads ada/sem_ch3.ads ada/sem_ch8.ads ada/sem_eval.ads \ + ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads ada/snames.ads \ + ada/stand.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ + ada/s-rident.ads ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/targparm.ads ada/tbuild.ads ada/ttypes.ads \ + ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ + ada/urealp.ads ada/exp_prag.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/einfo.ads \ ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/exp_ch11.ads \ @@ -1821,16 +1782,16 @@ ada/exp_prag.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/einfo.ads \ ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_eval.ads \ ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads ada/sinput.ads \ ada/snames.ads ada/stand.ads ada/stringt.ads ada/system.ads \ - ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/targparm.ads ada/tbuild.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads + ada/s-assert.ads ada/s-exctab.ads ada/s-rident.ads ada/s-stalib.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/targparm.ads \ + ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/exp_smem.o : ada/alloc.ads ada/atree.ads ada/einfo.ads \ - ada/exp_smem.ads ada/exp_smem.adb ada/exp_util.ads ada/gnat.ads \ - ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads \ - ada/nlists.ads ada/nmake.ads ada/opt.ads ada/rtsfind.ads ada/sem.ads \ - ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads \ + ada/exp_smem.ads ada/exp_smem.adb ada/exp_tss.ads ada/exp_util.ads \ + ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ + ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/rtsfind.ads \ + ada/sem.ads ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads \ ada/stringt.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \ ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/tbuild.ads \ ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ @@ -1838,7 +1799,7 @@ ada/exp_smem.o : ada/alloc.ads ada/atree.ads ada/einfo.ads \ ada/exp_strm.o : ada/alloc.ads ada/atree.ads ada/einfo.ads \ ada/exp_strm.ads ada/exp_strm.adb ada/exp_tss.ads ada/get_targ.ads \ - ada/lib.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/rtsfind.ads \ + ada/namet.ads ada/nlists.ads ada/nmake.ads ada/rtsfind.ads \ ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads \ ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads \ ada/table.ads ada/tbuild.ads ada/ttypes.ads ada/types.ads ada/uintp.ads \ @@ -1846,24 +1807,25 @@ ada/exp_strm.o : ada/alloc.ads ada/atree.ads ada/einfo.ads \ ada/exp_tss.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/elists.ads \ ada/exp_tss.ads ada/exp_tss.adb ada/exp_util.ads ada/lib.ads \ - ada/rtsfind.ads ada/sem_util.ads ada/sinfo.ads ada/snames.ads \ - ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads \ - ada/s-unstyp.ads ada/table.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/namet.ads ada/rtsfind.ads ada/sem_util.ads ada/sinfo.ads \ + ada/snames.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ + ada/s-stalib.ads ada/s-unstyp.ads ada/table.ads ada/types.ads \ + ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/exp_util.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \ ada/elists.ads ada/err_vars.ads ada/errout.ads ada/erroutc.ads \ - ada/exp_ch11.ads ada/exp_ch7.ads ada/exp_util.ads ada/exp_util.adb \ - ada/get_targ.ads ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/inline.ads ada/itypes.ads ada/lib.ads \ - ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/restrict.ads \ - ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_ch8.ads \ - ada/sem_eval.ads ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads \ - ada/snames.ads ada/stand.ads ada/stringt.ads ada/system.ads \ - ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/targparm.ads ada/tbuild.ads \ - ada/ttypes.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/urealp.ads ada/validsw.ads + ada/exp_ch11.ads ada/exp_ch7.ads ada/exp_tss.ads ada/exp_util.ads \ + ada/exp_util.adb ada/get_targ.ads ada/gnat.ads ada/g-string.ads \ + ada/gnatvsn.ads ada/hostparm.ads ada/inline.ads ada/itypes.ads \ + ada/lib.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \ + ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \ + ada/sem_ch8.ads ada/sem_eval.ads ada/sem_res.ads ada/sem_util.ads \ + ada/sinfo.ads ada/snames.ads ada/stand.ads ada/stringt.ads \ + ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-rident.ads \ + ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/targparm.ads ada/tbuild.ads ada/ttypes.ads ada/types.ads \ + ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads \ + ada/validsw.ads ada/exp_vfpt.o : ada/alloc.ads ada/atree.ads ada/einfo.ads \ ada/exp_vfpt.ads ada/exp_vfpt.adb ada/namet.ads ada/nlists.ads \ @@ -1873,38 +1835,23 @@ ada/exp_vfpt.o : ada/alloc.ads ada/atree.ads ada/einfo.ads \ ada/tbuild.ads ada/ttypef.ads ada/types.ads ada/uintp.ads \ ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads -ada/expander.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ - ada/debug.ads ada/debug_a.ads ada/einfo.ads ada/elists.ads \ - ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/exp_aggr.ads \ - ada/exp_attr.ads ada/exp_ch11.ads ada/exp_ch12.ads ada/exp_ch13.ads \ - ada/exp_ch2.ads ada/exp_ch3.ads ada/exp_ch4.ads ada/exp_ch5.ads \ - ada/exp_ch6.ads ada/exp_ch7.ads ada/exp_ch8.ads ada/exp_ch9.ads \ - ada/exp_prag.ads ada/expander.ads ada/expander.adb ada/gnat.ads \ - ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ - ada/opt.ads ada/output.ads ada/rtsfind.ads ada/sem.ads ada/sem_ch8.ads \ - ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/system.ads \ - ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads ada/s-soflin.ads \ - ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ - ada/tree_io.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/urealp.ads - ada/fmap.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads ada/alloc.ads \ ada/debug.ads ada/fmap.ads ada/fmap.adb ada/gnat.ads ada/g-htable.ads \ ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ ada/namet.ads ada/opt.ads ada/osint.ads ada/output.ads ada/system.ads \ ada/s-assert.ads ada/s-exctab.ads ada/s-htable.ads ada/s-htable.adb \ ada/s-memory.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads \ - ada/types.ads ada/unchconv.ads ada/unchdeal.ads + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ + ada/tree_io.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads -ada/fname-sf.o : ada/alloc.ads ada/casing.ads ada/fname.ads \ - ada/fname-sf.ads ada/fname-sf.adb ada/fname-uf.ads ada/gnat.ads \ - ada/g-os_lib.ads ada/g-string.ads ada/namet.ads ada/osint.ads \ - ada/sfn_scan.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads ada/table.ads \ - ada/types.ads ada/unchconv.ads ada/unchdeal.ads +ada/fname.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/debug.ads \ + ada/fname.ads ada/fname.adb ada/gnat.ads ada/g-os_lib.ads \ + ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads \ + ada/opt.ads ada/output.ads ada/system.ads ada/s-assert.ads \ + ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ + ada/tree_io.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads ada/fname-uf.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads \ ada/alloc.ads ada/casing.ads ada/debug.ads ada/fmap.ads ada/fname.ads \ @@ -1913,17 +1860,9 @@ ada/fname-uf.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads \ ada/krunch.ads ada/namet.ads ada/opt.ads ada/osint.ads ada/output.ads \ ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-htable.ads \ ada/s-htable.adb ada/s-memory.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/table.adb ada/tree_io.ads ada/types.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/widechar.ads - -ada/fname.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/debug.ads \ - ada/fname.ads ada/fname.adb ada/gnat.ads ada/g-os_lib.ads \ - ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads \ - ada/opt.ads ada/output.ads ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads \ - ada/types.ads ada/unchconv.ads ada/unchdeal.ads + ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/widechar.ads ada/freeze.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/atree.adb ada/casing.ads ada/debug.ads ada/einfo.ads ada/elists.ads \ @@ -1938,41 +1877,32 @@ ada/freeze.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/sem_ch8.ads ada/sem_eval.ads ada/sem_mech.ads ada/sem_prag.ads \ ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads ada/sinput.ads \ ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-htable.ads ada/s-imgenu.ads ada/s-secsta.ads \ - ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/targparm.ads ada/tbuild.ads ada/tree_io.ads ada/ttypes.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads + ada/s-exctab.ads ada/s-htable.ads ada/s-imgenu.ads ada/s-rident.ads \ + ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ + ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/targparm.ads ada/tbuild.ads \ + ada/tree_io.ads ada/ttypes.ads ada/types.ads ada/uintp.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/frontend.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/checks.ads \ ada/cstand.ads ada/debug.ads ada/einfo.ads ada/elists.ads \ ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/exp_ch11.ads \ ada/exp_dbug.ads ada/fmap.ads ada/fname.ads ada/fname-uf.ads \ - ada/frontend.ads ada/frontend.adb ada/get_targ.ads ada/gnat.ads \ - ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ - ada/inline.ads ada/lib.ads ada/lib-load.ads ada/live.ads ada/namet.ads \ - ada/nlists.ads ada/opt.ads ada/osint.ads ada/output.ads ada/par.ads \ - ada/prepcomp.ads ada/rtsfind.ads ada/scn.ads ada/scng.ads ada/sem.ads \ - ada/sem_ch8.ads ada/sem_elab.ads ada/sem_prag.ads ada/sem_warn.ads \ - ada/sinfo.ads ada/sinput.ads ada/sinput-l.ads ada/snames.ads \ - ada/sprint.ads ada/style.ads ada/styleg.ads ada/styleg-c.ads \ - ada/system.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/types.ads \ - ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads - -ada/g-casuti.o : ada/gnat.ads ada/g-casuti.ads ada/g-casuti.adb \ - ada/system.ads ada/s-casuti.ads + ada/frontend.ads ada/frontend.adb ada/gnat.ads ada/g-os_lib.ads \ + ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/inline.ads \ + ada/lib.ads ada/lib-load.ads ada/live.ads ada/namet.ads ada/nlists.ads \ + ada/opt.ads ada/osint.ads ada/output.ads ada/par.ads ada/prepcomp.ads \ + ada/rtsfind.ads ada/scn.ads ada/scng.ads ada/sem.ads ada/sem_ch8.ads \ + ada/sem_elab.ads ada/sem_prag.ads ada/sem_warn.ads ada/sinfo.ads \ + ada/sinput.ads ada/sinput-l.ads ada/snames.ads ada/sprint.ads \ + ada/style.ads ada/styleg.ads ada/styleg-c.ads ada/system.ads \ + ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/tbuild.ads ada/types.ads ada/uintp.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads -ada/g-dirope.o : ada/ada.ads ada/a-charac.ads ada/a-chahan.ads \ - ada/a-chlat1.ads ada/a-except.ads ada/a-finali.ads ada/a-filico.ads \ - ada/a-stream.ads ada/a-string.ads ada/a-strfix.ads ada/a-strmap.ads \ - ada/a-tags.ads ada/a-tags.adb ada/gnat.ads ada/g-dirope.ads \ - ada/g-dirope.adb ada/g-os_lib.ads ada/g-string.ads ada/system.ads \ - ada/s-exctab.ads ada/s-finimp.ads ada/s-finroo.ads ada/s-htable.ads \ - ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-stratt.ads ada/s-strops.ads \ - ada/s-unstyp.ads ada/unchconv.ads ada/unchdeal.ads +ada/get_targ.o : ada/get_targ.ads ada/get_targ.adb ada/system.ads \ + ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/types.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/g-hesora.o : ada/gnat.ads ada/g-hesora.ads ada/g-hesora.adb \ ada/system.ads @@ -1980,24 +1910,6 @@ ada/g-hesora.o : ada/gnat.ads ada/g-hesora.ads ada/g-hesora.adb \ ada/g-htable.o : ada/gnat.ads ada/g-htable.ads ada/g-htable.adb \ ada/system.ads ada/s-htable.ads -ada/g-os_lib.o : ada/ada.ads ada/a-except.ads ada/gnat.ads \ - ada/g-os_lib.ads ada/g-os_lib.adb ada/g-string.ads ada/system.ads \ - ada/s-exctab.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/unchconv.ads \ - ada/unchdeal.ads - -ada/g-speche.o : ada/gnat.ads ada/g-speche.ads ada/g-speche.adb \ - ada/system.ads - -ada/g-string.o : ada/gnat.ads ada/g-string.ads ada/g-string.adb \ - ada/system.ads ada/unchdeal.ads - -ada/get_targ.o : ada/get_targ.ads ada/get_targ.adb ada/system.ads \ - ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/types.ads \ - ada/unchconv.ads ada/unchdeal.ads - -ada/gnat.o : ada/gnat.ads ada/system.ads - ada/gnat1drv.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/back_end.ads ada/casing.ads ada/comperr.ads ada/csets.ads \ ada/debug.ads ada/einfo.ads ada/elists.ads ada/err_vars.ads \ @@ -2011,11 +1923,14 @@ ada/gnat1drv.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/sem_ch12.ads ada/sem_ch13.ads ada/sem_ch8.ads ada/sem_eval.ads \ ada/sem_type.ads ada/sinfo.ads ada/sinput.ads ada/sinput-l.ads \ ada/snames.ads ada/sprint.ads ada/stringt.ads ada/system.ads \ - ada/s-assert.ads ada/s-exctab.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/targparm.ads ada/tree_gen.ads \ - ada/treepr.ads ada/ttypes.ads ada/types.ads ada/uintp.ads ada/uname.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/usage.ads + ada/s-assert.ads ada/s-exctab.ads ada/s-rident.ads ada/s-soflin.ads \ + ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/targparm.ads ada/tree_gen.ads ada/treepr.ads ada/ttypes.ads \ + ada/types.ads ada/uintp.ads ada/uname.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/usage.ads + +ada/gnat.o : ada/gnat.ads ada/system.ads ada/gnatbind.o : ada/ada.ads ada/a-except.ads ada/ali.ads ada/ali-util.ads \ ada/alloc.ads ada/bcheck.ads ada/binde.ads ada/binderr.ads \ @@ -2025,41 +1940,33 @@ ada/gnatbind.o : ada/ada.ads ada/a-except.ads ada/ali.ads ada/ali-util.ads \ ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads ada/opt.ads \ ada/osint.ads ada/osint-b.ads ada/output.ads ada/rident.ads \ ada/switch.ads ada/switch-b.ads ada/system.ads ada/s-assert.ads \ - ada/s-casuti.ads ada/s-exctab.ads ada/s-htable.ads ada/s-secsta.ads \ - ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-strops.ads ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/targparm.ads ada/types.ads ada/unchconv.ads \ - ada/unchdeal.ads - -ada/gnatlink.o : ada/ada.ads ada/a-comlin.ads ada/a-except.ads ada/ali.ads \ - ada/alloc.ads ada/casing.ads ada/debug.ads ada/gnat.ads \ - ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatlink.ads \ - ada/gnatlink.adb ada/gnatvsn.ads ada/hostparm.ads ada/interfac.ads \ - ada/i-cstrea.ads ada/namet.ads ada/opt.ads ada/osint.ads ada/output.ads \ - ada/rident.ads ada/switch.ads ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-htable.ads ada/s-memory.ads ada/s-parame.ads \ + ada/s-casuti.ads ada/s-exctab.ads ada/s-htable.ads ada/s-rident.ads \ ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ ada/s-stoele.ads ada/s-stoele.adb ada/s-strops.ads ada/s-sopco3.ads \ - ada/s-sopco4.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/table.adb ada/tree_io.ads ada/types.ads ada/unchconv.ads \ - ada/unchdeal.ads - -ada/gnatmake.o : ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads \ - ada/gnatmake.ads ada/gnatmake.adb ada/gnatvsn.ads ada/make.ads \ - ada/system.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/table.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads + ada/s-sopco4.ads ada/s-sopco5.ads ada/s-traent.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/targparm.ads ada/types.ads \ + ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/gnatvsn.o : ada/gnatvsn.ads ada/system.ads +ada/g-os_lib.o : ada/ada.ads ada/a-except.ads ada/gnat.ads \ + ada/g-os_lib.ads ada/g-os_lib.adb ada/g-string.ads ada/system.ads \ + ada/s-casuti.ads ada/s-exctab.ads ada/s-secsta.ads ada/s-soflin.ads \ + ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ + ada/s-traent.ads ada/unchconv.ads ada/unchdeal.ads + +ada/g-speche.o : ada/gnat.ads ada/g-speche.ads ada/g-speche.adb \ + ada/system.ads + +ada/g-string.o : ada/gnat.ads ada/g-string.ads ada/g-string.adb \ + ada/system.ads ada/unchdeal.ads + ada/hlo.o : ada/hlo.ads ada/hlo.adb ada/output.ads ada/system.ads \ ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/types.ads \ ada/unchconv.ads ada/unchdeal.ads ada/hostparm.o : ada/hostparm.ads ada/system.ads -ada/i-cstrea.o : ada/interfac.ads ada/i-cstrea.ads ada/i-cstrea.adb \ - ada/system.ads ada/s-parame.ads ada/unchconv.ads - ada/impunit.o : ada/alloc.ads ada/gnat.ads ada/g-string.ads \ ada/gnatvsn.ads ada/hostparm.ads ada/impunit.ads ada/impunit.adb \ ada/lib.ads ada/namet.ads ada/opt.ads ada/system.ads ada/s-exctab.ads \ @@ -2076,8 +1983,8 @@ ada/inline.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/sem_ch10.ads ada/sem_ch12.ads ada/sem_ch8.ads ada/sem_util.ads \ ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads \ ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ - ada/tree_io.ads ada/types.ads ada/uintp.ads ada/uname.ads \ + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads ada/uname.ads \ ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/interfac.o : ada/interfac.ads ada/system.ads @@ -2096,19 +2003,30 @@ ada/krunch.o : ada/hostparm.ads ada/krunch.ads ada/krunch.adb \ ada/layout.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/atree.adb ada/casing.ads ada/checks.ads ada/debug.ads ada/einfo.ads \ ada/elists.ads ada/err_vars.ads ada/errout.ads ada/erroutc.ads \ - ada/exp_ch3.ads ada/exp_util.ads ada/get_targ.ads ada/gnat.ads \ - ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/layout.ads ada/layout.adb ada/namet.ads \ - ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads ada/repinfo.ads \ - ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_ch13.ads \ - ada/sem_eval.ads ada/sem_util.ads ada/sinfo.ads ada/sinput.ads \ - ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-htable.ads ada/s-imgenu.ads ada/s-secsta.ads \ - ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/targparm.ads ada/tbuild.ads ada/tree_io.ads ada/ttypes.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads + ada/exp_ch3.ads ada/exp_tss.ads ada/exp_util.ads ada/get_targ.ads \ + ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads \ + ada/gnatvsn.ads ada/hostparm.ads ada/layout.ads ada/layout.adb \ + ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \ + ada/repinfo.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \ + ada/sem_ch13.ads ada/sem_eval.ads ada/sem_util.ads ada/sinfo.ads \ + ada/sinput.ads ada/snames.ads ada/stand.ads ada/system.ads \ + ada/s-assert.ads ada/s-exctab.ads ada/s-htable.ads ada/s-imgenu.ads \ + ada/s-rident.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/targparm.ads \ + ada/tbuild.ads ada/tree_io.ads ada/ttypes.ads ada/types.ads \ + ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + +ada/lib.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ + ada/casing.ads ada/debug.ads ada/einfo.ads ada/fname.ads ada/gnat.ads \ + ada/g-hesora.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ + ada/hostparm.ads ada/lib.ads ada/lib.adb ada/lib-list.adb \ + ada/lib-sort.adb ada/namet.ads ada/opt.ads ada/output.ads ada/sinfo.ads \ + ada/sinput.ads ada/snames.ads ada/stand.ads ada/stringt.ads \ + ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads \ + ada/s-stalib.ads ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ + ada/uname.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/lib-load.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/debug.ads \ ada/einfo.ads ada/err_vars.ads ada/errout.ads ada/erroutc.ads \ @@ -2117,11 +2035,12 @@ ada/lib-load.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/debug.ads \ ada/lib-load.ads ada/lib-load.adb ada/namet.ads ada/nlists.ads \ ada/nmake.ads ada/opt.ads ada/osint.ads ada/osint-c.ads ada/output.ads \ ada/par.ads ada/rident.ads ada/scn.ads ada/scng.ads ada/sinfo.ads \ - ada/sinput.ads ada/sinput-l.ads ada/snames.ads ada/style.ads \ - ada/styleg.ads ada/styleg-c.ads ada/system.ads ada/s-exctab.ads \ - ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/targparm.ads ada/tbuild.ads ada/types.ads ada/uintp.ads \ - ada/uname.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/sinput.ads ada/sinput-l.ads ada/snames.ads ada/stand.ads \ + ada/style.ads ada/styleg.ads ada/styleg-c.ads ada/system.ads \ + ada/s-exctab.ads ada/s-rident.ads ada/s-stalib.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/targparm.ads ada/tbuild.ads \ + ada/types.ads ada/uintp.ads ada/uname.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/lib-util.o : ada/alloc.ads ada/gnat.ads ada/g-os_lib.ads \ ada/g-string.ads ada/hostparm.ads ada/lib.ads ada/lib-util.ads \ @@ -2141,34 +2060,23 @@ ada/lib-writ.o : ada/ada.ads ada/a-except.ads ada/ali.ads ada/alloc.ads \ ada/scng.ads ada/sinfo.ads ada/sinput.ads ada/snames.ads \ ada/stringt.ads ada/style.ads ada/styleg.ads ada/styleg-c.ads \ ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-htable.ads \ - ada/s-memory.ads ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/table.adb ada/tbuild.ads ada/tree_io.ads \ - ada/types.ads ada/uintp.ads ada/uname.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/urealp.ads + ada/s-memory.ads ada/s-rident.ads ada/s-stalib.ads ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ + ada/tbuild.ads ada/tree_io.ads ada/types.ads ada/uintp.ads \ + ada/uname.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/lib-xref.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/casing.ads ada/csets.ads ada/debug.ads ada/einfo.ads ada/elists.ads \ ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/gnat.ads \ ada/g-hesora.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ ada/hostparm.ads ada/lib.ads ada/lib-util.ads ada/lib-xref.ads \ - ada/lib-xref.adb ada/namet.ads ada/opt.ads ada/output.ads \ - ada/sem_prag.ads ada/sinfo.ads ada/sinput.ads ada/snames.ads \ - ada/stand.ads ada/stringt.ads ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads ada/widechar.ads - -ada/lib.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ - ada/casing.ads ada/debug.ads ada/einfo.ads ada/fname.ads ada/gnat.ads \ - ada/g-hesora.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/lib.ads ada/lib.adb ada/lib-list.adb \ - ada/lib-sort.adb ada/namet.ads ada/opt.ads ada/output.ads ada/sinfo.ads \ - ada/sinput.ads ada/snames.ads ada/stand.ads ada/stringt.ads \ - ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads \ - ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads ada/uname.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/lib-xref.adb ada/namet.ads ada/nlists.ads ada/opt.ads \ + ada/output.ads ada/sem_prag.ads ada/sinfo.ads ada/sinput.ads \ + ada/snames.ads ada/stand.ads ada/stringt.ads ada/system.ads \ + ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads \ + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/widechar.ads ada/live.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/atree.adb ada/casing.ads ada/debug.ads ada/einfo.ads ada/elists.ads \ @@ -2177,118 +2085,31 @@ ada/live.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/sem_util.ads ada/sinfo.ads ada/sinput.ads ada/snames.ads \ ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-htable.ads \ ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/table.ads ada/tree_io.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads - -ada/make.o : ada/ada.ads ada/a-charac.ads ada/a-chahan.ads \ - ada/a-chlat1.ads ada/a-comlin.ads ada/a-except.ads ada/a-finali.ads \ - ada/a-filico.ads ada/a-stream.ads ada/a-string.ads ada/a-strmap.ads \ - ada/a-tags.ads ada/a-tags.adb ada/ali.ads ada/ali-util.ads \ - ada/alloc.ads ada/casing.ads ada/csets.ads ada/debug.ads \ - ada/errutil.ads ada/fmap.ads ada/fname.ads ada/fname-sf.ads \ - ada/fname-uf.ads ada/gnat.ads ada/g-dirope.ads ada/g-htable.ads \ - ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ - ada/make.ads ada/make.adb ada/makeusg.ads ada/mlib.ads ada/mlib-prj.ads \ - ada/mlib-tgt.ads ada/mlib-utl.ads ada/namet.ads ada/opt.ads \ - ada/osint.ads ada/osint-m.ads ada/output.ads ada/prj.ads ada/prj.adb \ - ada/prj-attr.ads ada/prj-com.ads ada/prj-env.ads ada/prj-env.adb \ - ada/prj-err.ads ada/prj-ext.ads ada/prj-pars.ads ada/prj-util.ads \ - ada/rident.ads ada/scans.ads ada/scng.ads ada/sfn_scan.ads \ - ada/sinput.ads ada/sinput-p.ads ada/snames.ads ada/styleg.ads \ - ada/switch.ads ada/switch-m.ads ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-finimp.ads ada/s-finroo.ads ada/s-htable.ads \ - ada/s-memory.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-stratt.ads \ - ada/s-strops.ads ada/s-sopco3.ads ada/s-sopco4.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/table.adb ada/targparm.ads \ - ada/tree_io.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/urealp.ads - -ada/makeusg.o : ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads \ - ada/makeusg.ads ada/makeusg.adb ada/osint.ads ada/output.ads \ - ada/system.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/types.ads ada/unchconv.ads ada/unchdeal.ads ada/usage.ads + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/s-unstyp.ads ada/table.ads ada/tree_io.ads ada/types.ads \ + ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/memtrack.o : ada/ada.ads ada/a-except.ads ada/system.ads \ ada/s-memory.ads ada/memtrack.adb ada/s-soflin.ads ada/s-stache.ads \ ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traceb.ads \ - ada/unchconv.ads - -ada/mlib-fil.o : ada/ada.ads ada/a-charac.ads ada/a-chlat1.ads \ - ada/a-except.ads ada/a-string.ads ada/a-strfix.ads ada/a-strmap.ads \ - ada/alloc.ads ada/casing.ads ada/gnat.ads ada/g-os_lib.ads \ - ada/g-string.ads ada/mlib.ads ada/mlib-fil.ads ada/mlib-fil.adb \ - ada/mlib-tgt.ads ada/osint.ads ada/prj.ads ada/scans.ads ada/system.ads \ - ada/s-exctab.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-sopco3.ads \ - ada/s-unstyp.ads ada/table.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads - -ada/mlib-prj.o : ada/ada.ads ada/a-charac.ads ada/a-chahan.ads \ - ada/a-chlat1.ads ada/a-except.ads ada/a-finali.ads ada/a-filico.ads \ - ada/a-stream.ads ada/a-string.ads ada/a-strmap.ads ada/a-tags.ads \ - ada/a-tags.adb ada/a-uncdea.ads ada/alloc.ads ada/casing.ads \ - ada/debug.ads ada/gnat.ads ada/g-dirope.ads ada/g-htable.ads \ - ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ - ada/mlib.ads ada/mlib-fil.ads ada/mlib-prj.ads ada/mlib-prj.adb \ - ada/mlib-tgt.ads ada/namet.ads ada/opt.ads ada/osint.ads ada/output.ads \ - ada/prj.ads ada/prj-com.ads ada/scans.ads ada/sinput.ads \ - ada/sinput-p.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-finimp.ads ada/s-finroo.ads ada/s-htable.ads ada/s-htable.adb \ - ada/s-imgenu.ads ada/s-memory.ads ada/s-secsta.ads ada/s-soflin.ads \ - ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-stratt.ads ada/s-strops.ads ada/s-sopco3.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads - -ada/mlib-tgt.o : ada/alloc.ads ada/casing.ads ada/gnat.ads \ - ada/g-os_lib.ads ada/g-string.ads ada/mlib.ads ada/mlib-tgt.ads \ - ada/mlib-tgt.adb ada/osint.ads ada/prj.ads ada/scans.ads ada/system.ads \ - ada/s-exctab.ads ada/s-secsta.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-unstyp.ads ada/table.ads ada/types.ads \ - ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads - -ada/mlib-utl.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/casing.ads \ - ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/mlib.ads ada/mlib-fil.ads ada/mlib-tgt.ads \ - ada/mlib-utl.ads ada/mlib-utl.adb ada/namet.ads ada/opt.ads \ - ada/osint.ads ada/output.ads ada/prj.ads ada/scans.ads ada/system.ads \ - ada/s-exctab.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-strops.ads \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/types.ads \ - ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads - -ada/mlib.o : ada/ada.ads ada/a-charac.ads ada/a-chahan.ads \ - ada/a-chlat1.ads ada/a-except.ads ada/a-finali.ads ada/a-filico.ads \ - ada/a-stream.ads ada/a-string.ads ada/a-strmap.ads ada/a-tags.ads \ - ada/a-tags.adb ada/alloc.ads ada/gnat.ads ada/g-dirope.ads \ - ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ - ada/mlib.ads ada/mlib.adb ada/mlib-utl.ads ada/namet.ads ada/opt.ads \ - ada/osint.ads ada/output.ads ada/system.ads ada/s-exctab.ads \ - ada/s-finimp.ads ada/s-finroo.ads ada/s-htable.ads ada/s-secsta.ads \ - ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-stratt.ads ada/s-sopco3.ads ada/s-sopco4.ads \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/types.ads \ - ada/unchconv.ads ada/unchdeal.ads + ada/s-traent.ads ada/unchconv.ads ada/namet.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/debug.ads \ ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ ada/hostparm.ads ada/namet.ads ada/namet.adb ada/opt.ads ada/output.ads \ ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads \ ada/s-secsta.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ - ada/tree_io.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/widechar.ads + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/table.adb ada/tree_io.ads ada/types.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/widechar.ads ada/nlists.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/debug.ads ada/einfo.ads ada/gnat.ads ada/g-os_lib.ads \ ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/nlists.ads \ ada/nlists.adb ada/opt.ads ada/output.ads ada/sinfo.ads ada/snames.ads \ ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads \ - ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ + ada/s-stalib.ads ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/nmake.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/namet.ads \ @@ -2302,26 +2123,6 @@ ada/opt.o : ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads \ ada/tree_io.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads -ada/osint-b.o : ada/alloc.ads ada/gnat.ads ada/g-os_lib.ads \ - ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads \ - ada/opt.ads ada/osint.ads ada/osint-b.ads ada/osint-b.adb \ - ada/system.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/types.ads ada/unchconv.ads ada/unchdeal.ads - -ada/osint-c.o : ada/alloc.ads ada/gnat.ads ada/g-os_lib.ads \ - ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads \ - ada/opt.ads ada/osint.ads ada/osint-c.ads ada/osint-c.adb \ - ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/tree_io.ads ada/types.ads ada/unchconv.ads \ - ada/unchdeal.ads - -ada/osint-m.o : ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads \ - ada/osint.ads ada/osint-m.ads ada/osint-m.adb ada/system.ads \ - ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/types.ads \ - ada/unchconv.ads ada/unchdeal.ads - ada/osint.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads ada/alloc.ads \ ada/debug.ads ada/fmap.ads ada/gnat.ads ada/g-htable.ads \ ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ @@ -2329,8 +2130,26 @@ ada/osint.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads ada/alloc.ads \ ada/sdefault.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ ada/s-htable.ads ada/s-htable.adb ada/s-memory.ads ada/s-secsta.ads \ ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/table.adb ada/tree_io.ads ada/types.ads ada/unchconv.ads \ + ada/s-stoele.adb ada/s-strops.ads ada/s-sopco3.ads ada/s-sopco4.ads \ + ada/s-sopco5.ads ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads \ + ada/unchconv.ads ada/unchdeal.ads + +ada/osint-b.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/gnat.ads \ + ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ + ada/namet.ads ada/opt.ads ada/osint.ads ada/osint-b.ads ada/osint-b.adb \ + ada/system.ads ada/s-exctab.ads ada/s-secsta.ads ada/s-soflin.ads \ + ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/types.ads ada/unchconv.ads ada/unchdeal.ads + +ada/osint-c.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/gnat.ads \ + ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ + ada/namet.ads ada/opt.ads ada/osint.ads ada/osint-c.ads ada/osint-c.adb \ + ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-secsta.ads \ + ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ + ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/tree_io.ads ada/types.ads ada/unchconv.ads \ ada/unchdeal.ads ada/output.o : ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads \ @@ -2355,10 +2174,10 @@ ada/par.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/styleg.ads ada/styleg-c.ads ada/stylesw.ads ada/system.ads \ ada/s-assert.ads ada/s-exctab.ads ada/s-imgenu.ads ada/s-memory.ads \ ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/table.adb ada/tbuild.ads ada/tree_io.ads \ - ada/types.ads ada/uintp.ads ada/uname.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/urealp.ads ada/validsw.ads + ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tbuild.ads \ + ada/tree_io.ads ada/types.ads ada/uintp.ads ada/uname.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/validsw.ads ada/prep.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/casing.ads \ ada/csets.ads ada/debug.ads ada/err_vars.ads ada/gnat.ads \ @@ -2369,9 +2188,9 @@ ada/prep.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/casing.ads \ ada/stringt.ads ada/system.ads ada/s-assert.ads ada/s-carun8.ads \ ada/s-exctab.ads ada/s-memory.ads ada/s-secsta.ads ada/s-soflin.ads \ ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ - ada/tree_io.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/urealp.ads + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/prepcomp.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads \ ada/alloc.ads ada/casing.ads ada/debug.ads ada/err_vars.ads \ @@ -2383,214 +2202,34 @@ ada/prepcomp.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads \ ada/stringt.ads ada/style.ads ada/styleg.ads ada/styleg-c.ads \ ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads \ ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads - -ada/prj-attr.o : ada/ada.ads ada/a-charac.ads ada/a-chahan.ads \ - ada/a-except.ads ada/alloc.ads ada/casing.ads ada/debug.ads \ - ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/namet.ads ada/opt.ads ada/osint.ads ada/output.ads \ - ada/prj.ads ada/prj-attr.ads ada/prj-attr.adb ada/scans.ads \ - ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads \ - ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-sopco3.ads ada/s-unstyp.ads \ + ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads \ ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads \ ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ ada/urealp.ads -ada/prj-com.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads \ - ada/alloc.ads ada/casing.ads ada/debug.ads ada/gnat.ads \ - ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/namet.ads ada/opt.ads ada/osint.ads ada/output.ads \ - ada/prj.ads ada/prj-com.ads ada/prj-com.adb ada/scans.ads \ - ada/stringt.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-htable.ads ada/s-htable.adb ada/s-memory.ads ada/s-secsta.ads \ - ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads - -ada/prj-dect.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/casing.ads \ - ada/err_vars.ads ada/errutil.ads ada/gnat.ads ada/g-htable.ads \ - ada/g-os_lib.ads ada/g-string.ads ada/namet.ads ada/osint.ads \ - ada/prj.ads ada/prj-attr.ads ada/prj-com.ads ada/prj-dect.ads \ - ada/prj-dect.adb ada/prj-err.ads ada/prj-strt.ads ada/prj-tree.ads \ - ada/scans.ads ada/scng.ads ada/snames.ads ada/styleg.ads ada/system.ads \ - ada/s-exctab.ads ada/s-htable.ads ada/s-secsta.ads ada/s-soflin.ads \ - ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-strops.ads ada/s-sopco3.ads ada/s-unstyp.ads ada/table.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads - -ada/prj-env.o : ada/ada.ads ada/a-charac.ads ada/a-chlat1.ads \ - ada/a-except.ads ada/a-finali.ads ada/a-filico.ads ada/a-stream.ads \ - ada/a-string.ads ada/a-strmap.ads ada/a-tags.ads ada/a-tags.adb \ - ada/alloc.ads ada/casing.ads ada/debug.ads ada/gnat.ads \ - ada/g-dirope.ads ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads \ - ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads ada/opt.ads \ - ada/osint.ads ada/output.ads ada/prj.ads ada/prj-com.ads \ - ada/prj-env.ads ada/prj-env.adb ada/prj-util.ads ada/scans.ads \ - ada/snames.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-finimp.ads ada/s-finroo.ads ada/s-htable.ads ada/s-memory.ads \ - ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-stratt.ads ada/s-strops.ads \ - ada/s-sopco3.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads - -ada/prj-err.o : ada/alloc.ads ada/casing.ads ada/csets.ads \ - ada/err_vars.ads ada/errutil.ads ada/gnat.ads ada/g-os_lib.ads \ - ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/interfac.ads \ - ada/namet.ads ada/opt.ads ada/output.ads ada/prj.ads ada/prj-err.ads \ - ada/prj-err.adb ada/scans.ads ada/scng.ads ada/scng.adb ada/sinput.ads \ - ada/snames.ads ada/stringt.ads ada/styleg.ads ada/system.ads \ - ada/s-crc32.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/widechar.ads - -ada/prj-ext.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads \ - ada/alloc.ads ada/casing.ads ada/gnat.ads ada/g-htable.ads \ - ada/g-os_lib.ads ada/g-string.ads ada/namet.ads ada/osint.ads \ - ada/prj.ads ada/prj-com.ads ada/prj-ext.ads ada/prj-ext.adb \ - ada/scans.ads ada/system.ads ada/s-exctab.ads ada/s-htable.ads \ - ada/s-htable.adb ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/table.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/urealp.ads - -ada/prj-nmsc.o : ada/ada.ads ada/a-charac.ads ada/a-chahan.ads \ - ada/a-chlat1.ads ada/a-except.ads ada/a-finali.ads ada/a-filico.ads \ - ada/a-stream.ads ada/a-string.ads ada/a-strfix.ads ada/a-strmap.ads \ - ada/a-stmaco.ads ada/a-tags.ads ada/a-tags.adb ada/a-uncdea.ads \ - ada/alloc.ads ada/casing.ads ada/err_vars.ads ada/errutil.ads \ - ada/gnat.ads ada/g-casuti.ads ada/g-dirope.ads ada/g-htable.ads \ - ada/g-os_lib.ads ada/g-string.ads ada/hostparm.ads ada/mlib.ads \ - ada/mlib-tgt.ads ada/namet.ads ada/osint.ads ada/output.ads ada/prj.ads \ - ada/prj-com.ads ada/prj-env.ads ada/prj-err.ads ada/prj-nmsc.ads \ - ada/prj-nmsc.adb ada/prj-util.ads ada/scans.ads ada/scng.ads \ - ada/sinput.ads ada/sinput-p.ads ada/snames.ads ada/styleg.ads \ - ada/system.ads ada/s-assert.ads ada/s-casuti.ads ada/s-exctab.ads \ - ada/s-finimp.ads ada/s-finroo.ads ada/s-htable.ads ada/s-htable.adb \ - ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-stratt.ads ada/s-strops.ads \ - ada/s-sopco3.ads ada/s-sopco5.ads ada/s-unstyp.ads ada/table.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads - -ada/prj-pars.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/casing.ads \ - ada/errutil.ads ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads \ - ada/g-string.ads ada/osint.ads ada/output.ads ada/prj.ads \ - ada/prj-attr.ads ada/prj-com.ads ada/prj-err.ads ada/prj-pars.ads \ - ada/prj-pars.adb ada/prj-part.ads ada/prj-proc.ads ada/prj-tree.ads \ - ada/scans.ads ada/scng.ads ada/styleg.ads ada/system.ads \ - ada/s-exctab.ads ada/s-htable.ads ada/s-secsta.ads ada/s-soflin.ads \ - ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-unstyp.ads ada/table.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads - -ada/prj-part.o : ada/ada.ads ada/a-charac.ads ada/a-chahan.ads \ - ada/a-chlat1.ads ada/a-except.ads ada/a-finali.ads ada/a-filico.ads \ - ada/a-stream.ads ada/a-string.ads ada/a-strmap.ads ada/a-tags.ads \ - ada/a-tags.adb ada/alloc.ads ada/casing.ads ada/debug.ads \ - ada/err_vars.ads ada/errutil.ads ada/gnat.ads ada/g-dirope.ads \ - ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/namet.ads ada/opt.ads ada/osint.ads ada/output.ads \ - ada/prj.ads ada/prj-attr.ads ada/prj-com.ads ada/prj-dect.ads \ - ada/prj-err.ads ada/prj-part.ads ada/prj-part.adb ada/prj-tree.ads \ - ada/scans.ads ada/scng.ads ada/sinput.ads ada/sinput-p.ads \ - ada/styleg.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-finimp.ads ada/s-finroo.ads ada/s-htable.ads ada/s-memory.ads \ - ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-stratt.ads ada/s-strops.ads \ - ada/s-sopco3.ads ada/s-sopco4.ads ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads - -ada/prj-proc.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads \ - ada/alloc.ads ada/casing.ads ada/err_vars.ads ada/errutil.ads \ - ada/gnat.ads ada/g-casuti.ads ada/g-htable.ads ada/g-os_lib.ads \ - ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads \ - ada/opt.ads ada/osint.ads ada/output.ads ada/prj.ads ada/prj-attr.ads \ - ada/prj-com.ads ada/prj-err.ads ada/prj-ext.ads ada/prj-nmsc.ads \ - ada/prj-proc.ads ada/prj-proc.adb ada/prj-tree.ads ada/scans.ads \ - ada/scng.ads ada/styleg.ads ada/system.ads ada/s-assert.ads \ - ada/s-casuti.ads ada/s-exctab.ads ada/s-htable.ads ada/s-htable.adb \ - ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-strops.ads \ - ada/s-sopco3.ads ada/s-sopco5.ads ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/urealp.ads - -ada/prj-strt.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/casing.ads \ - ada/debug.ads ada/err_vars.ads ada/errutil.ads ada/gnat.ads \ - ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/namet.ads ada/opt.ads ada/osint.ads ada/output.ads \ - ada/prj.ads ada/prj-attr.ads ada/prj-com.ads ada/prj-err.ads \ - ada/prj-strt.ads ada/prj-strt.adb ada/prj-tree.ads ada/scans.ads \ - ada/scng.ads ada/snames.ads ada/styleg.ads ada/system.ads \ - ada/s-assert.ads ada/s-exctab.ads ada/s-htable.ads ada/s-memory.ads \ - ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads - -ada/prj-tree.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads \ - ada/alloc.ads ada/casing.ads ada/debug.ads ada/gnat.ads \ - ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/opt.ads ada/osint.ads ada/output.ads ada/prj.ads \ - ada/prj-attr.ads ada/prj-com.ads ada/prj-tree.ads ada/prj-tree.adb \ - ada/scans.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-htable.ads ada/s-htable.adb ada/s-memory.ads ada/s-stalib.ads \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ - ada/tree_io.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/urealp.ads - -ada/prj-util.o : ada/ada.ads ada/a-uncdea.ads ada/alloc.ads ada/casing.ads \ - ada/gnat.ads ada/g-casuti.ads ada/g-htable.ads ada/g-os_lib.ads \ - ada/g-string.ads ada/namet.ads ada/osint.ads ada/output.ads ada/prj.ads \ - ada/prj-com.ads ada/prj-util.ads ada/prj-util.adb ada/scans.ads \ - ada/system.ads ada/s-casuti.ads ada/s-exctab.ads ada/s-htable.ads \ - ada/s-secsta.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-unstyp.ads ada/table.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads - -ada/prj.o : ada/ada.ads ada/a-charac.ads ada/a-chahan.ads ada/a-except.ads \ - ada/alloc.ads ada/casing.ads ada/debug.ads ada/errutil.ads ada/gnat.ads \ - ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/namet.ads ada/opt.ads ada/osint.ads ada/output.ads \ - ada/prj.ads ada/prj.adb ada/prj-attr.ads ada/prj-com.ads \ - ada/prj-env.ads ada/prj-err.ads ada/scans.ads ada/scng.ads \ - ada/snames.ads ada/styleg.ads ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-htable.ads ada/s-memory.ads ada/s-secsta.ads \ - ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-strops.ads ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads - ada/repinfo.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/casing.ads ada/debug.ads ada/einfo.ads ada/gnat.ads \ ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ ada/lib.ads ada/namet.ads ada/opt.ads ada/output.ads ada/repinfo.ads \ ada/repinfo.adb ada/sinfo.ads ada/sinput.ads ada/snames.ads \ ada/stand.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-memory.ads ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ - ada/uname.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/s-memory.ads ada/s-stalib.ads ada/s-traent.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads \ + ada/types.ads ada/uintp.ads ada/uname.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/restrict.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/casing.ads ada/einfo.ads ada/err_vars.ads ada/errout.ads \ - ada/erroutc.ads ada/exp_util.ads ada/fname.ads ada/fname-uf.ads \ - ada/hostparm.ads ada/lib.ads ada/namet.ads ada/restrict.ads \ - ada/restrict.adb ada/rident.ads ada/rtsfind.ads ada/sinfo.ads \ - ada/sinput.ads ada/snames.ads ada/stand.ads ada/system.ads \ - ada/s-exctab.ads ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads \ - ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-unstyp.ads ada/table.ads ada/tbuild.ads ada/types.ads \ - ada/uintp.ads ada/uname.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads + ada/erroutc.ads ada/fname.ads ada/fname-uf.ads ada/hostparm.ads \ + ada/lib.ads ada/namet.ads ada/restrict.ads ada/restrict.adb \ + ada/rident.ads ada/sinfo.ads ada/sinput.ads ada/snames.ads \ + ada/system.ads ada/s-exctab.ads ada/s-imgenu.ads ada/s-rident.ads \ + ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ + ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads \ + ada/table.ads ada/types.ads ada/uintp.ads ada/uname.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads -ada/rident.o : ada/rident.ads ada/system.ads +ada/rident.o : ada/rident.ads ada/system.ads ada/s-rident.ads ada/rtsfind.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/casing.ads ada/csets.ads ada/debug.ads ada/einfo.ads ada/elists.ads \ @@ -2602,126 +2241,24 @@ ada/rtsfind.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/sinfo.ads ada/snames.ads ada/stand.ads ada/system.ads \ ada/s-assert.ads ada/s-exctab.ads ada/s-imgenu.ads ada/s-secsta.ads \ ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/tbuild.ads ada/types.ads ada/uintp.ads ada/uname.ads \ + ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/tbuild.ads ada/types.ads ada/uintp.ads ada/uname.ads \ ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/s-assert.o : ada/ada.ads ada/a-except.ads ada/system.ads \ ada/s-assert.ads ada/s-assert.adb ada/s-exctab.ads ada/s-stalib.ads \ - ada/unchconv.ads + ada/s-traent.ads ada/unchconv.ads -ada/s-bitops.o : ada/system.ads ada/s-bitops.ads ada/s-bitops.adb \ - ada/s-purexc.ads ada/s-unstyp.ads ada/unchconv.ads +ada/scans.o : ada/alloc.ads ada/scans.ads ada/scans.adb ada/system.ads \ + ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/table.ads \ + ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ + ada/urealp.ads ada/s-carun8.o : ada/system.ads ada/s-carun8.ads ada/s-carun8.adb \ ada/unchconv.ads ada/s-casuti.o : ada/system.ads ada/s-casuti.ads ada/s-casuti.adb -ada/s-crc32.o : ada/interfac.ads ada/system.ads ada/s-crc32.ads \ - ada/s-crc32.adb - -ada/s-except.o : ada/ada.ads ada/a-except.ads ada/system.ads \ - ada/s-except.ads ada/s-stalib.ads ada/unchconv.ads - -ada/s-exctab.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads \ - ada/system.ads ada/s-exctab.ads ada/s-exctab.adb ada/s-htable.ads \ - ada/s-htable.adb ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/unchconv.ads - -ada/s-finimp.o : ada/ada.ads ada/a-except.ads ada/a-stream.ads \ - ada/a-tags.ads ada/a-tags.adb ada/a-unccon.ads ada/system.ads \ - ada/s-exctab.ads ada/s-finimp.ads ada/s-finimp.adb ada/s-finroo.ads \ - ada/s-htable.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-stratt.ads \ - ada/s-sopco3.ads ada/s-unstyp.ads ada/unchconv.ads - -ada/s-finroo.o : ada/ada.ads ada/a-except.ads ada/a-stream.ads \ - ada/a-tags.ads ada/a-tags.adb ada/system.ads ada/s-exctab.ads \ - ada/s-finroo.ads ada/s-finroo.adb ada/s-htable.ads ada/s-secsta.ads \ - ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/unchconv.ads - -ada/s-htable.o : ada/ada.ads ada/a-uncdea.ads ada/system.ads \ - ada/s-htable.ads ada/s-htable.adb - -ada/s-imgenu.o : ada/system.ads ada/s-imgenu.ads ada/s-imgenu.adb \ - ada/s-secsta.ads ada/s-stoele.ads ada/s-stoele.adb ada/unchconv.ads - -ada/s-mastop.o : ada/ada.ads ada/a-except.ads ada/system.ads \ - ada/s-except.ads ada/s-mastop.ads ada/s-mastop.adb ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/unchconv.ads - -ada/s-memory.o : ada/ada.ads ada/a-except.ads ada/system.ads \ - ada/s-memory.ads ada/s-memory.adb ada/s-parame.ads ada/s-soflin.ads \ - ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/unchconv.ads - -ada/s-parame.o : ada/system.ads ada/s-parame.ads ada/s-parame.adb - -ada/s-purexc.o : ada/system.ads ada/s-purexc.ads - -ada/s-secsta.o : ada/ada.ads ada/a-except.ads ada/system.ads \ - ada/s-parame.ads ada/s-secsta.ads ada/s-secsta.adb ada/s-soflin.ads \ - ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/unchconv.ads ada/unchdeal.ads - -ada/s-soflin.o : ada/ada.ads ada/a-except.ads ada/system.ads \ - ada/s-except.ads ada/s-mastop.ads ada/s-parame.ads ada/s-secsta.ads \ - ada/s-soflin.ads ada/s-soflin.adb ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/unchconv.ads - -ada/s-sopco3.o : ada/system.ads ada/s-secsta.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-strops.ads ada/s-sopco3.ads ada/s-sopco3.adb \ - ada/unchconv.ads - -ada/s-sopco4.o : ada/system.ads ada/s-secsta.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-sopco3.ads ada/s-sopco4.ads ada/s-sopco4.adb \ - ada/unchconv.ads - -ada/s-sopco5.o : ada/system.ads ada/s-secsta.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-sopco4.ads ada/s-sopco5.ads ada/s-sopco5.adb \ - ada/unchconv.ads - -ada/s-stache.o : ada/ada.ads ada/a-except.ads ada/system.ads \ - ada/s-parame.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stache.adb \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/unchconv.ads - -ada/s-stalib.o : ada/ada.ads ada/a-except.ads ada/system.ads \ - ada/s-memory.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stalib.adb ada/s-stoele.ads ada/s-stoele.adb ada/unchconv.ads - -ada/s-stoele.o : ada/system.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/unchconv.ads - -ada/s-stratt.o : ada/ada.ads ada/a-except.ads ada/a-ioexce.ads \ - ada/a-stream.ads ada/a-tags.ads ada/a-tags.adb ada/system.ads \ - ada/s-exctab.ads ada/s-htable.ads ada/s-secsta.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-stratt.ads ada/s-stratt.adb \ - ada/s-unstyp.ads ada/unchconv.ads - -ada/s-strcom.o : ada/system.ads ada/s-strcom.ads ada/s-strcom.adb \ - ada/unchconv.ads - -ada/s-strops.o : ada/system.ads ada/s-secsta.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-strops.ads ada/s-strops.adb ada/unchconv.ads - -ada/s-traceb.o : ada/system.ads ada/s-traceb.ads ada/s-traceb.adb - -ada/s-unstyp.o : ada/system.ads ada/s-unstyp.ads - -ada/s-wchcnv.o : ada/interfac.ads ada/system.ads ada/s-wchcnv.ads \ - ada/s-wchcnv.adb ada/s-wchcon.ads ada/s-wchjis.ads - -ada/s-wchcon.o : ada/system.ads ada/s-wchcon.ads - -ada/s-wchjis.o : ada/system.ads ada/s-wchjis.ads ada/s-wchjis.adb - -ada/scans.o : ada/alloc.ads ada/scans.ads ada/scans.adb ada/system.ads \ - ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/table.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads - ada/scn.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/casing.ads ada/csets.ads ada/einfo.ads ada/err_vars.ads \ ada/errout.ads ada/erroutc.ads ada/gnat.ads ada/g-string.ads \ @@ -2731,9 +2268,10 @@ ada/scn.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/stringt.ads ada/style.ads ada/styleg.ads ada/styleg-c.ads \ ada/stylesw.ads ada/system.ads ada/s-crc32.ads ada/s-exctab.ads \ ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/widechar.ads + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/types.ads \ + ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads \ + ada/widechar.ads ada/scng.o : ada/alloc.ads ada/casing.ads ada/csets.ads ada/err_vars.ads \ ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ @@ -2744,6 +2282,24 @@ ada/scng.o : ada/alloc.ads ada/casing.ads ada/csets.ads ada/err_vars.ads \ ada/table.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ ada/unchdeal.ads ada/urealp.ads ada/widechar.ads +ada/s-crc32.o : ada/interfac.ads ada/system.ads ada/s-crc32.ads \ + ada/s-crc32.adb + +ada/sem_aggr.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \ + ada/elists.ads ada/err_vars.ads ada/errout.ads ada/erroutc.ads \ + ada/exp_tss.ads ada/exp_util.ads ada/freeze.ads ada/gnat.ads \ + ada/g-speche.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ + ada/itypes.ads ada/lib.ads ada/lib-xref.ads ada/namet.ads \ + ada/nlists.ads ada/nmake.ads ada/opt.ads ada/rident.ads ada/rtsfind.ads \ + ada/sem.ads ada/sem_aggr.ads ada/sem_aggr.adb ada/sem_cat.ads \ + ada/sem_ch13.ads ada/sem_ch8.ads ada/sem_eval.ads ada/sem_res.ads \ + ada/sem_type.ads ada/sem_util.ads ada/sem_warn.ads ada/sinfo.ads \ + ada/snames.ads ada/stand.ads ada/stringt.ads ada/system.ads \ + ada/s-assert.ads ada/s-exctab.ads ada/s-rident.ads ada/s-stalib.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/targparm.ads \ + ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads + ada/sem.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/debug.ads ada/debug_a.ads ada/einfo.ads ada/err_vars.ads \ ada/errout.ads ada/erroutc.ads ada/expander.ads ada/fname.ads \ @@ -2756,23 +2312,10 @@ ada/sem.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/sem_ch6.ads ada/sem_ch7.ads ada/sem_ch8.ads ada/sem_ch9.ads \ ada/sem_prag.ads ada/sem_util.ads ada/sinfo.ads ada/snames.ads \ ada/stand.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-memory.ads ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads - -ada/sem_aggr.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \ - ada/elists.ads ada/err_vars.ads ada/errout.ads ada/erroutc.ads \ - ada/exp_util.ads ada/freeze.ads ada/gnat.ads ada/g-speche.ads \ - ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/itypes.ads \ - ada/lib.ads ada/lib-xref.ads ada/namet.ads ada/nlists.ads ada/nmake.ads \ - ada/opt.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_aggr.ads \ - ada/sem_aggr.adb ada/sem_cat.ads ada/sem_ch13.ads ada/sem_ch8.ads \ - ada/sem_eval.ads ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads \ - ada/sem_warn.ads ada/sinfo.ads ada/snames.ads ada/stand.ads \ - ada/stringt.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/targparm.ads ada/tbuild.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/s-memory.ads ada/s-stalib.ads ada/s-traent.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads \ + ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ + ada/urealp.ads ada/sem_attr.o : ada/ada.ads ada/a-charac.ads ada/a-chlat1.ads \ ada/a-except.ads ada/alloc.ads ada/atree.ads ada/casing.ads \ @@ -2786,12 +2329,12 @@ ada/sem_attr.o : ada/ada.ads ada/a-charac.ads ada/a-chlat1.ads \ ada/sem_ch6.ads ada/sem_ch8.ads ada/sem_dist.ads ada/sem_eval.ads \ ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads ada/sinfo.ads \ ada/sinput.ads ada/snames.ads ada/stand.ads ada/stringt.ads \ - ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-soflin.ads \ - ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/targparm.ads \ - ada/tbuild.ads ada/ttypef.ads ada/ttypes.ads ada/types.ads \ - ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads \ - ada/widechar.ads + ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-rident.ads \ + ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ + ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/targparm.ads ada/tbuild.ads ada/ttypef.ads \ + ada/ttypes.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/widechar.ads ada/sem_case.o : ada/alloc.ads ada/atree.ads ada/einfo.ads \ ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/gnat.ads \ @@ -2816,21 +2359,23 @@ ada/sem_cat.o : ada/alloc.ads ada/atree.ads ada/debug.ads ada/einfo.ads \ ada/urealp.ads ada/sem_ch10.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ - ada/casing.ads ada/debug.ads ada/einfo.ads ada/err_vars.ads \ - ada/errout.ads ada/erroutc.ads ada/exp_util.ads ada/fname.ads \ - ada/fname-uf.ads ada/freeze.ads ada/get_targ.ads ada/gnat.ads \ - ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/impunit.ads \ - ada/inline.ads ada/lib.ads ada/lib-load.ads ada/lib-xref.ads \ - ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \ - ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \ - ada/sem_ch10.ads ada/sem_ch10.adb ada/sem_ch6.ads ada/sem_ch7.ads \ - ada/sem_ch8.ads ada/sem_dist.ads ada/sem_prag.ads ada/sem_util.ads \ - ada/sem_warn.ads ada/sinfo.ads ada/sinfo-cn.ads ada/sinput.ads \ - ada/snames.ads ada/stand.ads ada/style.ads ada/styleg.ads \ - ada/styleg-c.ads ada/stylesw.ads ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/tbuild.ads ada/ttypes.ads ada/types.ads ada/uintp.ads \ - ada/uname.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/casing.ads ada/debug.ads ada/einfo.ads ada/elists.ads \ + ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/exp_tss.ads \ + ada/exp_util.ads ada/fname.ads ada/fname-uf.ads ada/freeze.ads \ + ada/get_targ.ads ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads \ + ada/hostparm.ads ada/impunit.ads ada/inline.ads ada/lib.ads \ + ada/lib-load.ads ada/lib-xref.ads ada/namet.ads ada/nlists.ads \ + ada/nmake.ads ada/opt.ads ada/output.ads ada/restrict.ads \ + ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_ch10.ads \ + ada/sem_ch10.adb ada/sem_ch6.ads ada/sem_ch7.ads ada/sem_ch8.ads \ + ada/sem_dist.ads ada/sem_prag.ads ada/sem_util.ads ada/sem_warn.ads \ + ada/sinfo.ads ada/sinfo-cn.ads ada/sinput.ads ada/snames.ads \ + ada/stand.ads ada/style.ads ada/styleg.ads ada/styleg-c.ads \ + ada/stylesw.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ + ada/s-rident.ads ada/s-stalib.ads ada/s-traent.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/ttypes.ads \ + ada/types.ads ada/uintp.ads ada/uname.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/sem_ch11.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \ ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/gnat.ads \ @@ -2839,9 +2384,10 @@ ada/sem_ch11.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \ ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \ ada/sem_ch11.ads ada/sem_ch11.adb ada/sem_ch5.ads ada/sem_ch8.ads \ ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads ada/snames.ads \ - ada/stand.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/types.ads \ - ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/stand.ads ada/system.ads ada/s-exctab.ads ada/s-rident.ads \ + ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ + ada/urealp.ads ada/sem_ch12.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads \ ada/alloc.ads ada/atree.ads ada/casing.ads ada/debug.ads ada/einfo.ads \ @@ -2855,14 +2401,15 @@ ada/sem_ch12.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads \ ada/sem_ch10.ads ada/sem_ch12.ads ada/sem_ch12.adb ada/sem_ch13.ads \ ada/sem_ch3.ads ada/sem_ch6.ads ada/sem_ch7.ads ada/sem_ch8.ads \ ada/sem_elab.ads ada/sem_elim.ads ada/sem_eval.ads ada/sem_res.ads \ - ada/sem_type.ads ada/sem_util.ads ada/sinfo.ads ada/sinfo-cn.ads \ - ada/sinput.ads ada/sinput-l.ads ada/snames.ads ada/stand.ads \ - ada/stringt.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-htable.ads ada/s-htable.adb ada/s-memory.ads ada/s-soflin.ads \ - ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ - ada/tbuild.ads ada/tree_io.ads ada/types.ads ada/uintp.ads \ - ada/uname.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/sem_type.ads ada/sem_util.ads ada/sem_warn.ads ada/sinfo.ads \ + ada/sinfo-cn.ads ada/sinput.ads ada/sinput-l.ads ada/snames.ads \ + ada/stand.ads ada/stringt.ads ada/system.ads ada/s-assert.ads \ + ada/s-exctab.ads ada/s-htable.ads ada/s-htable.adb ada/s-memory.ads \ + ada/s-rident.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ + ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tbuild.ads \ + ada/tree_io.ads ada/types.ads ada/uintp.ads ada/uname.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/sem_ch13.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/checks.ads ada/debug.ads ada/einfo.ads ada/err_vars.ads \ @@ -2874,120 +2421,122 @@ ada/sem_ch13.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/sem_ch8.ads ada/sem_eval.ads ada/sem_res.ads ada/sem_type.ads \ ada/sem_util.ads ada/sinfo.ads ada/snames.ads ada/stand.ads \ ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads \ - ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/table.adb ada/tbuild.ads ada/tree_io.ads ada/ttypes.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads + ada/s-stalib.ads ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/table.adb ada/tbuild.ads ada/tree_io.ads \ + ada/ttypes.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/sem_ch2.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/err_vars.ads \ ada/errout.ads ada/erroutc.ads ada/gnat.ads ada/g-string.ads \ ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads ada/opt.ads \ ada/restrict.ads ada/rident.ads ada/sem_ch2.ads ada/sem_ch2.adb \ ada/sem_ch8.ads ada/sinfo.ads ada/snames.ads ada/stand.ads \ - ada/system.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/system.ads ada/s-exctab.ads ada/s-rident.ads ada/s-stalib.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/types.ads \ + ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/sem_ch3.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/atree.adb ada/casing.ads ada/checks.ads ada/debug.ads ada/einfo.ads \ ada/elists.ads ada/err_vars.ads ada/errout.ads ada/erroutc.ads \ - ada/eval_fat.ads ada/exp_ch3.ads ada/exp_dist.ads ada/exp_util.ads \ - ada/freeze.ads ada/get_targ.ads ada/gnat.ads ada/g-hesora.ads \ - ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/itypes.ads ada/layout.ads ada/lib.ads \ - ada/lib-xref.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \ - ada/output.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads \ - ada/sem.ads ada/sem_case.ads ada/sem_case.adb ada/sem_cat.ads \ - ada/sem_ch13.ads ada/sem_ch3.ads ada/sem_ch3.adb ada/sem_ch6.ads \ - ada/sem_ch7.ads ada/sem_ch8.ads ada/sem_disp.ads ada/sem_dist.ads \ - ada/sem_elim.ads ada/sem_eval.ads ada/sem_mech.ads ada/sem_res.ads \ - ada/sem_smem.ads ada/sem_type.ads ada/sem_util.ads ada/sem_warn.ads \ - ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/stand.ads \ - ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-htable.ads \ - ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/tree_io.ads \ - ada/ttypes.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/urealp.ads + ada/eval_fat.ads ada/exp_ch3.ads ada/exp_dist.ads ada/exp_tss.ads \ + ada/exp_util.ads ada/freeze.ads ada/get_targ.ads ada/gnat.ads \ + ada/g-hesora.ads ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads \ + ada/gnatvsn.ads ada/hostparm.ads ada/itypes.ads ada/layout.ads \ + ada/lib.ads ada/lib-xref.ads ada/namet.ads ada/nlists.ads ada/nmake.ads \ + ada/opt.ads ada/output.ads ada/restrict.ads ada/rident.ads \ + ada/rtsfind.ads ada/sem.ads ada/sem_case.ads ada/sem_case.adb \ + ada/sem_cat.ads ada/sem_ch13.ads ada/sem_ch3.ads ada/sem_ch3.adb \ + ada/sem_ch6.ads ada/sem_ch7.ads ada/sem_ch8.ads ada/sem_disp.ads \ + ada/sem_dist.ads ada/sem_elim.ads ada/sem_eval.ads ada/sem_mech.ads \ + ada/sem_res.ads ada/sem_smem.ads ada/sem_type.ads ada/sem_util.ads \ + ada/sem_warn.ads ada/sinfo.ads ada/sinput.ads ada/snames.ads \ + ada/stand.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ + ada/s-htable.ads ada/s-imgenu.ads ada/s-rident.ads ada/s-secsta.ads \ + ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ + ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/tbuild.ads ada/tree_io.ads ada/ttypes.ads \ + ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ + ada/urealp.ads ada/sem_ch4.o : ada/alloc.ads ada/atree.ads ada/debug.ads ada/einfo.ads \ - ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/exp_util.ads \ - ada/gnat.ads ada/g-speche.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/itypes.ads ada/lib.ads ada/lib-xref.ads \ - ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \ - ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \ - ada/sem_cat.ads ada/sem_ch3.ads ada/sem_ch4.ads ada/sem_ch4.adb \ - ada/sem_ch8.ads ada/sem_dist.ads ada/sem_eval.ads ada/sem_res.ads \ - ada/sem_type.ads ada/sem_util.ads ada/sinfo.ads ada/snames.ads \ - ada/stand.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/urealp.ads + ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/exp_tss.ads \ + ada/exp_util.ads ada/gnat.ads ada/g-speche.ads ada/g-string.ads \ + ada/gnatvsn.ads ada/hostparm.ads ada/itypes.ads ada/lib.ads \ + ada/lib-xref.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \ + ada/output.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads \ + ada/sem.ads ada/sem_cat.ads ada/sem_ch3.ads ada/sem_ch4.ads \ + ada/sem_ch4.adb ada/sem_ch8.ads ada/sem_dist.ads ada/sem_eval.ads \ + ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads ada/sinfo.ads \ + ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \ + ada/s-exctab.ads ada/s-rident.ads ada/s-stalib.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/types.ads \ + ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/sem_ch5.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \ - ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/exp_util.ads \ - ada/expander.ads ada/freeze.ads ada/gnat.ads ada/g-hesora.ads \ - ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/lib.ads \ - ada/lib-xref.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \ - ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_case.ads \ + ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/exp_tss.ads \ + ada/exp_util.ads ada/expander.ads ada/freeze.ads ada/gnat.ads \ + ada/g-hesora.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ + ada/lib.ads ada/lib-xref.ads ada/namet.ads ada/nlists.ads ada/nmake.ads \ + ada/opt.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads ada/sem_case.ads \ ada/sem_case.adb ada/sem_ch3.ads ada/sem_ch5.ads ada/sem_ch5.adb \ ada/sem_ch8.ads ada/sem_disp.ads ada/sem_eval.ads ada/sem_res.ads \ ada/sem_type.ads ada/sem_util.ads ada/sem_warn.ads ada/sinfo.ads \ ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/targparm.ads ada/tbuild.ads ada/types.ads \ - ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/s-exctab.ads ada/s-rident.ads ada/s-stalib.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/targparm.ads ada/tbuild.ads \ + ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ + ada/urealp.ads ada/sem_ch6.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/checks.ads \ ada/debug.ads ada/einfo.ads ada/elists.ads ada/err_vars.ads \ ada/errout.ads ada/erroutc.ads ada/exp_ch7.ads ada/expander.ads \ - ada/freeze.ads ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/inline.ads ada/lib.ads ada/lib-xref.ads \ - ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \ - ada/rtsfind.ads ada/sem.ads ada/sem_cat.ads ada/sem_ch12.ads \ - ada/sem_ch3.ads ada/sem_ch4.ads ada/sem_ch5.ads ada/sem_ch6.ads \ - ada/sem_ch6.adb ada/sem_ch8.ads ada/sem_disp.ads ada/sem_dist.ads \ - ada/sem_elim.ads ada/sem_eval.ads ada/sem_mech.ads ada/sem_prag.ads \ - ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads ada/sem_warn.ads \ - ada/sinfo.ads ada/sinfo-cn.ads ada/sinput.ads ada/snames.ads \ - ada/stand.ads ada/stringt.ads ada/style.ads ada/styleg.ads \ - ada/styleg-c.ads ada/stylesw.ads ada/system.ads ada/s-assert.ads \ - ada/s-carun8.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/tbuild.ads ada/types.ads \ - ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads \ - ada/validsw.ads + ada/fname.ads ada/freeze.ads ada/gnat.ads ada/g-string.ads \ + ada/gnatvsn.ads ada/hostparm.ads ada/inline.ads ada/lib.ads \ + ada/lib-xref.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \ + ada/output.ads ada/rtsfind.ads ada/sem.ads ada/sem_cat.ads \ + ada/sem_ch12.ads ada/sem_ch3.ads ada/sem_ch4.ads ada/sem_ch5.ads \ + ada/sem_ch6.ads ada/sem_ch6.adb ada/sem_ch8.ads ada/sem_disp.ads \ + ada/sem_dist.ads ada/sem_elim.ads ada/sem_eval.ads ada/sem_mech.ads \ + ada/sem_prag.ads ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads \ + ada/sem_warn.ads ada/sinfo.ads ada/sinfo-cn.ads ada/sinput.ads \ + ada/snames.ads ada/stand.ads ada/stringt.ads ada/style.ads \ + ada/styleg.ads ada/styleg-c.ads ada/stylesw.ads ada/system.ads \ + ada/s-assert.ads ada/s-carun8.ads ada/s-exctab.ads ada/s-stalib.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/tbuild.ads \ + ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ + ada/urealp.ads ada/validsw.ads ada/sem_ch7.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/debug.ads \ ada/einfo.ads ada/elists.ads ada/err_vars.ads ada/errout.ads \ - ada/erroutc.ads ada/exp_dbug.ads ada/exp_disp.ads ada/get_targ.ads \ - ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ - ada/inline.ads ada/lib.ads ada/lib-xref.ads ada/namet.ads \ - ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads ada/sem.ads \ - ada/sem_cat.ads ada/sem_ch12.ads ada/sem_ch3.ads ada/sem_ch6.ads \ - ada/sem_ch7.ads ada/sem_ch7.adb ada/sem_ch8.ads ada/sem_util.ads \ - ada/sem_warn.ads ada/sinfo.ads ada/sinput.ads ada/snames.ads \ - ada/stand.ads ada/style.ads ada/styleg.ads ada/styleg-c.ads \ - ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/types.ads \ - ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/erroutc.ads ada/exp_dbug.ads ada/exp_disp.ads ada/gnat.ads \ + ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/inline.ads \ + ada/lib.ads ada/lib-xref.ads ada/namet.ads ada/nlists.ads ada/nmake.ads \ + ada/opt.ads ada/output.ads ada/sem.ads ada/sem_cat.ads ada/sem_ch12.ads \ + ada/sem_ch3.ads ada/sem_ch6.ads ada/sem_ch7.ads ada/sem_ch7.adb \ + ada/sem_ch8.ads ada/sem_util.ads ada/sem_warn.ads ada/sinfo.ads \ + ada/sinput.ads ada/snames.ads ada/stand.ads ada/style.ads \ + ada/styleg.ads ada/styleg-c.ads ada/system.ads ada/s-assert.ads \ + ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/sem_ch8.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/debug.ads ada/einfo.ads ada/elists.ads ada/err_vars.ads \ - ada/errout.ads ada/erroutc.ads ada/exp_util.ads ada/fname.ads \ - ada/freeze.ads ada/gnat.ads ada/g-os_lib.ads ada/g-speche.ads \ - ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/inline.ads \ - ada/lib.ads ada/lib-load.ads ada/lib-xref.ads ada/namet.ads \ - ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \ + ada/errout.ads ada/erroutc.ads ada/exp_tss.ads ada/exp_util.ads \ + ada/fname.ads ada/freeze.ads ada/gnat.ads ada/g-os_lib.ads \ + ada/g-speche.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ + ada/inline.ads ada/lib.ads ada/lib-load.ads ada/lib-xref.ads \ + ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \ ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \ ada/sem_cat.ads ada/sem_ch12.ads ada/sem_ch3.ads ada/sem_ch4.ads \ ada/sem_ch6.ads ada/sem_ch8.ads ada/sem_ch8.adb ada/sem_res.ads \ ada/sem_type.ads ada/sem_util.ads ada/sinfo.ads ada/sinfo-cn.ads \ ada/snames.ads ada/stand.ads ada/style.ads ada/styleg.ads \ ada/styleg-c.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-memory.ads ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/table.adb ada/tbuild.ads ada/tree_io.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads + ada/s-memory.ads ada/s-rident.ads ada/s-stalib.ads ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ + ada/tbuild.ads ada/tree_io.ads ada/types.ads ada/uintp.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/sem_ch9.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \ ada/elists.ads ada/err_vars.ads ada/errout.ads ada/erroutc.ads \ @@ -2999,10 +2548,10 @@ ada/sem_ch9.o : ada/alloc.ads ada/atree.ads ada/checks.ads ada/einfo.ads \ ada/sem_ch9.adb ada/sem_eval.ads ada/sem_res.ads ada/sem_type.ads \ ada/sem_util.ads ada/sem_warn.ads ada/sinfo.ads ada/snames.ads \ ada/stand.ads ada/style.ads ada/styleg.ads ada/styleg-c.ads \ - ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/tbuild.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads + ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-rident.ads \ + ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/tbuild.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/sem_disp.o : ada/alloc.ads ada/atree.ads ada/debug.ads ada/einfo.ads \ ada/elists.ads ada/err_vars.ads ada/errout.ads ada/erroutc.ads \ @@ -3029,20 +2578,21 @@ ada/sem_dist.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/einfo.ads \ ada/sem_elab.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/atree.adb ada/casing.ads ada/checks.ads ada/debug.ads ada/einfo.ads \ ada/elists.ads ada/err_vars.ads ada/errout.ads ada/erroutc.ads \ - ada/exp_util.ads ada/expander.ads ada/fname.ads ada/gnat.ads \ - ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/lib.ads ada/lib-load.ads ada/namet.ads \ - ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \ + ada/exp_tss.ads ada/exp_util.ads ada/expander.ads ada/fname.ads \ + ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads \ + ada/gnatvsn.ads ada/hostparm.ads ada/lib.ads ada/lib-load.ads \ + ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \ ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \ ada/sem_cat.ads ada/sem_ch7.ads ada/sem_ch8.ads ada/sem_elab.ads \ ada/sem_elab.adb ada/sem_res.ads ada/sem_util.ads ada/sinfo.ads \ ada/sinput.ads ada/snames.ads ada/stand.ads ada/system.ads \ ada/s-assert.ads ada/s-exctab.ads ada/s-htable.ads ada/s-imgenu.ads \ - ada/s-memory.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tbuild.ads \ - ada/tree_io.ads ada/types.ads ada/uintp.ads ada/uname.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/s-memory.ads ada/s-rident.ads ada/s-secsta.ads ada/s-soflin.ads \ + ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/table.adb ada/tbuild.ads ada/tree_io.ads ada/types.ads \ + ada/uintp.ads ada/uname.ads ada/unchconv.ads ada/unchdeal.ads \ + ada/urealp.ads ada/sem_elim.o : ada/ada.ads ada/a-uncdea.ads ada/alloc.ads ada/atree.ads \ ada/einfo.ads ada/err_vars.ads ada/errout.ads ada/erroutc.ads \ @@ -3056,45 +2606,46 @@ ada/sem_elim.o : ada/ada.ads ada/a-uncdea.ads ada/alloc.ads ada/atree.ads \ ada/sem_eval.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/checks.ads ada/debug.ads ada/einfo.ads ada/elists.ads \ ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/eval_fat.ads \ - ada/exp_util.ads ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \ - ada/rtsfind.ads ada/sem.ads ada/sem_cat.ads ada/sem_ch8.ads \ - ada/sem_eval.ads ada/sem_eval.adb ada/sem_res.ads ada/sem_type.ads \ - ada/sem_util.ads ada/sem_warn.ads ada/sinfo.ads ada/snames.ads \ - ada/stand.ads ada/stringt.ads ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/tbuild.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/exp_tss.ads ada/exp_util.ads ada/gnat.ads ada/g-string.ads \ + ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads ada/nlists.ads \ + ada/nmake.ads ada/opt.ads ada/rtsfind.ads ada/sem.ads ada/sem_cat.ads \ + ada/sem_ch8.ads ada/sem_eval.ads ada/sem_eval.adb ada/sem_res.ads \ + ada/sem_type.ads ada/sem_util.ads ada/sem_warn.ads ada/sinfo.ads \ + ada/snames.ads ada/stand.ads ada/stringt.ads ada/system.ads \ + ada/s-assert.ads ada/s-exctab.ads ada/s-soflin.ads ada/s-stache.ads \ + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/tbuild.ads \ + ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ + ada/urealp.ads ada/sem_intr.o : ada/alloc.ads ada/atree.ads ada/einfo.ads \ ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/fname.ads \ ada/hostparm.ads ada/lib.ads ada/namet.ads ada/rident.ads \ ada/sem_eval.ads ada/sem_intr.ads ada/sem_intr.adb ada/sem_util.ads \ ada/sinfo.ads ada/snames.ads ada/stand.ads ada/stringt.ads \ - ada/system.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/table.ads ada/targparm.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/system.ads ada/s-exctab.ads ada/s-rident.ads ada/s-stalib.ads \ + ada/s-unstyp.ads ada/table.ads ada/targparm.ads ada/types.ads \ + ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/sem_maps.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/debug.ads ada/einfo.ads ada/gnat.ads ada/g-os_lib.ads \ ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads \ ada/opt.ads ada/output.ads ada/sem_maps.ads ada/sem_maps.adb \ ada/sinfo.ads ada/snames.ads ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads + ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ + ada/tree_io.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/sem_mech.o : ada/alloc.ads ada/atree.ads ada/einfo.ads \ ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/gnat.ads \ ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads \ ada/nlists.ads ada/opt.ads ada/rident.ads ada/sem.ads ada/sem_mech.ads \ ada/sem_mech.adb ada/sem_util.ads ada/sinfo.ads ada/snames.ads \ - ada/stand.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/targparm.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads + ada/stand.ads ada/system.ads ada/s-exctab.ads ada/s-rident.ads \ + ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/targparm.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/sem_prag.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/casing.ads ada/csets.ads ada/debug.ads ada/einfo.ads ada/elists.ads \ @@ -3110,20 +2661,20 @@ ada/sem_prag.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/sem_util.ads ada/sem_vfpt.ads ada/sinfo.ads ada/sinfo-cn.ads \ ada/sinput.ads ada/snames.ads ada/stand.ads ada/stringt.ads \ ada/stylesw.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/targparm.ads ada/tbuild.ads ada/ttypes.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads ada/validsw.ads + ada/s-rident.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/targparm.ads \ + ada/tbuild.ads ada/ttypes.ads ada/types.ads ada/uintp.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/validsw.ads ada/sem_res.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/atree.adb ada/casing.ads ada/checks.ads ada/debug.ads \ ada/debug_a.ads ada/einfo.ads ada/elists.ads ada/err_vars.ads \ - ada/errout.ads ada/erroutc.ads ada/exp_ch7.ads ada/exp_util.ads \ - ada/expander.ads ada/freeze.ads ada/gnat.ads ada/g-htable.ads \ - ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ - ada/itypes.ads ada/lib.ads ada/lib-xref.ads ada/namet.ads \ - ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \ + ada/errout.ads ada/erroutc.ads ada/exp_ch7.ads ada/exp_tss.ads \ + ada/exp_util.ads ada/expander.ads ada/freeze.ads ada/gnat.ads \ + ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ + ada/hostparm.ads ada/itypes.ads ada/lib.ads ada/lib-xref.ads \ + ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \ ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/sem.ads \ ada/sem_aggr.ads ada/sem_attr.ads ada/sem_cat.ads ada/sem_ch4.ads \ ada/sem_ch6.ads ada/sem_ch8.ads ada/sem_disp.ads ada/sem_dist.ads \ @@ -3131,11 +2682,12 @@ ada/sem_res.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/sem_res.adb ada/sem_type.ads ada/sem_util.ads ada/sem_warn.ads \ ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/stand.ads \ ada/stringt.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ - ada/s-htable.ads ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads \ - ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/targparm.ads \ - ada/tbuild.ads ada/tree_io.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/s-htable.ads ada/s-imgenu.ads ada/s-rident.ads ada/s-secsta.ads \ + ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ + ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/targparm.ads ada/tbuild.ads ada/tree_io.ads \ + ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ + ada/urealp.ads ada/sem_smem.o : ada/alloc.ads ada/atree.ads ada/einfo.ads \ ada/err_vars.ads ada/errout.ads ada/erroutc.ads ada/hostparm.ads \ @@ -3151,37 +2703,38 @@ ada/sem_type.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/output.ads ada/sem.ads ada/sem_ch6.ads ada/sem_ch8.ads \ ada/sem_type.ads ada/sem_type.adb ada/sem_util.ads ada/sinfo.ads \ ada/snames.ads ada/stand.ads ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads + ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ + ada/tree_io.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/sem_util.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/atree.adb ada/casing.ads ada/checks.ads ada/debug.ads ada/einfo.ads \ ada/elists.ads ada/err_vars.ads ada/errout.ads ada/erroutc.ads \ - ada/exp_util.ads ada/fname.ads ada/freeze.ads ada/get_targ.ads \ - ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads ada/g-string.ads \ - ada/gnatvsn.ads ada/hostparm.ads ada/lib.ads ada/lib-xref.ads \ - ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads ada/output.ads \ - ada/restrict.ads ada/rident.ads ada/rtsfind.ads ada/scans.ads \ - ada/scn.ads ada/scng.ads ada/sem.ads ada/sem_ch8.ads ada/sem_eval.ads \ - ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads ada/sem_util.adb \ - ada/sinfo.ads ada/sinput.ads ada/snames.ads ada/stand.ads \ - ada/stringt.ads ada/style.ads ada/styleg.ads ada/styleg-c.ads \ - ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-htable.ads \ - ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/targparm.ads ada/tbuild.ads \ - ada/tree_io.ads ada/ttypes.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/exp_tss.ads ada/exp_util.ads ada/fname.ads ada/freeze.ads \ + ada/get_targ.ads ada/gnat.ads ada/g-htable.ads ada/g-os_lib.ads \ + ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/lib.ads \ + ada/lib-xref.ads ada/namet.ads ada/nlists.ads ada/nmake.ads ada/opt.ads \ + ada/output.ads ada/restrict.ads ada/rident.ads ada/rtsfind.ads \ + ada/scans.ads ada/scn.ads ada/scng.ads ada/sem.ads ada/sem_ch8.ads \ + ada/sem_eval.ads ada/sem_res.ads ada/sem_type.ads ada/sem_util.ads \ + ada/sem_util.adb ada/sinfo.ads ada/sinput.ads ada/snames.ads \ + ada/stand.ads ada/stringt.ads ada/style.ads ada/styleg.ads \ + ada/styleg-c.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ + ada/s-htable.ads ada/s-imgenu.ads ada/s-rident.ads ada/s-secsta.ads \ + ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ + ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/targparm.ads ada/tbuild.ads ada/tree_io.ads \ + ada/ttypes.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads ada/sem_vfpt.o : ada/alloc.ads ada/cstand.ads ada/einfo.ads ada/gnat.ads \ ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads \ ada/opt.ads ada/rident.ads ada/sem_vfpt.ads ada/sem_vfpt.adb \ ada/snames.ads ada/stand.ads ada/system.ads ada/s-exctab.ads \ - ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ - ada/targparm.ads ada/ttypef.ads ada/types.ads ada/uintp.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/s-rident.ads ada/s-stalib.ads ada/s-unstyp.ads ada/s-wchcon.ads \ + ada/table.ads ada/targparm.ads ada/ttypef.ads ada/types.ads \ + ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/sem_warn.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/atree.adb ada/casing.ads ada/debug.ads ada/einfo.ads ada/elists.ads \ @@ -3193,34 +2746,44 @@ ada/sem_warn.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/sinput.ads ada/snames.ads ada/stand.ads ada/system.ads \ ada/s-assert.ads ada/s-exctab.ads ada/s-htable.ads ada/s-imgenu.ads \ ada/s-memory.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ + ada/tree_io.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/urealp.ads -ada/sfn_scan.o : ada/ada.ads ada/a-except.ads ada/sfn_scan.ads \ - ada/sfn_scan.adb ada/system.ads ada/s-exctab.ads ada/s-secsta.ads \ - ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/unchconv.ads +ada/s-except.o : ada/ada.ads ada/a-except.ads ada/system.ads \ + ada/s-except.ads ada/s-stalib.ads ada/s-traent.ads ada/unchconv.ads -ada/sinfo-cn.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/sinfo.ads \ - ada/sinfo-cn.ads ada/sinfo-cn.adb ada/snames.ads ada/system.ads \ +ada/s-exctab.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads \ + ada/system.ads ada/s-exctab.ads ada/s-exctab.adb ada/s-htable.ads \ + ada/s-htable.adb ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ + ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads ada/unchconv.ads + +ada/s-htable.o : ada/ada.ads ada/a-uncdea.ads ada/system.ads \ + ada/s-htable.ads ada/s-htable.adb + +ada/s-imgenu.o : ada/system.ads ada/s-imgenu.ads ada/s-imgenu.adb \ + ada/s-secsta.ads ada/s-stoele.ads ada/s-stoele.adb ada/unchconv.ads + +ada/sinfo.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/sinfo.ads \ + ada/sinfo.adb ada/snames.ads ada/system.ads ada/s-assert.ads \ ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/table.ads \ ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ ada/urealp.ads -ada/sinfo.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/sinfo.ads \ - ada/sinfo.adb ada/snames.ads ada/system.ads ada/s-assert.ads \ +ada/sinfo-cn.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/sinfo.ads \ + ada/sinfo-cn.ads ada/sinfo-cn.adb ada/snames.ads ada/system.ads \ ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/table.ads \ ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ ada/urealp.ads -ada/sinput-c.o : ada/ada.ads ada/a-unccon.ads ada/alloc.ads ada/casing.ads \ - ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ - ada/hostparm.ads ada/namet.ads ada/opt.ads ada/sinput.ads \ - ada/sinput-c.ads ada/sinput-c.adb ada/system.ads ada/s-exctab.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/types.ads ada/unchconv.ads \ +ada/sinput.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/casing.ads \ + ada/debug.ads ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads \ + ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads ada/opt.ads \ + ada/output.ads ada/sinput.ads ada/sinput.adb ada/system.ads \ + ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads \ + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/table.adb ada/tree_io.ads ada/types.ads ada/unchconv.ads \ ada/unchdeal.ads ada/sinput-d.o : ada/alloc.ads ada/casing.ads ada/gnat.ads \ @@ -3241,29 +2804,24 @@ ada/sinput-l.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/debug.ads \ ada/table.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ ada/unchdeal.ads ada/urealp.ads -ada/sinput-p.o : ada/alloc.ads ada/casing.ads ada/errutil.ads ada/gnat.ads \ - ada/g-os_lib.ads ada/g-string.ads ada/prj.ads ada/prj-err.ads \ - ada/scans.ads ada/scng.ads ada/sinput.ads ada/sinput-c.ads \ - ada/sinput-p.ads ada/sinput-p.adb ada/styleg.ads ada/system.ads \ - ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/table.ads \ - ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/urealp.ads +ada/s-mastop.o : ada/ada.ads ada/a-except.ads ada/system.ads \ + ada/s-except.ads ada/s-mastop.ads ada/s-mastop.adb ada/s-stalib.ads \ + ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads ada/unchconv.ads -ada/sinput.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/casing.ads \ - ada/debug.ads ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads \ - ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads ada/opt.ads \ - ada/output.ads ada/sinput.ads ada/sinput.adb ada/system.ads \ - ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ - ada/tree_io.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads +ada/s-memory.o : ada/ada.ads ada/a-except.ads ada/system.ads \ + ada/s-memory.ads ada/s-memory.adb ada/s-parame.ads ada/s-soflin.ads \ + ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ + ada/s-traent.ads ada/unchconv.ads ada/snames.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/debug.ads \ ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ ada/hostparm.ads ada/namet.ads ada/opt.ads ada/output.ads \ ada/snames.ads ada/snames.adb ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads \ - ada/types.ads ada/unchconv.ads ada/unchdeal.ads + ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ + ada/tree_io.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads + +ada/s-parame.o : ada/system.ads ada/s-parame.ads ada/s-parame.adb ada/sprint.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/casing.ads ada/csets.ads ada/debug.ads ada/einfo.ads ada/gnat.ads \ @@ -3273,22 +2831,69 @@ ada/sprint.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/sprint.ads ada/sprint.adb ada/stand.ads ada/stringt.ads \ ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-imgenu.ads \ ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/types.ads ada/uintp.ads ada/uname.ads \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads \ + ada/s-wchcon.ads ada/table.ads ada/types.ads ada/uintp.ads \ + ada/uname.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + +ada/s-purexc.o : ada/system.ads ada/s-purexc.ads + +ada/s-secsta.o : ada/ada.ads ada/a-except.ads ada/system.ads \ + ada/s-parame.ads ada/s-secsta.ads ada/s-secsta.adb ada/s-soflin.ads \ + ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ + ada/s-traent.ads ada/unchconv.ads ada/unchdeal.ads + +ada/s-soflin.o : ada/ada.ads ada/a-except.ads ada/system.ads \ + ada/s-except.ads ada/s-mastop.ads ada/s-parame.ads ada/s-secsta.ads \ + ada/s-soflin.ads ada/s-soflin.adb ada/s-stache.ads ada/s-stalib.ads \ + ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads ada/unchconv.ads + +ada/s-sopco3.o : ada/system.ads ada/s-secsta.ads ada/s-stoele.ads \ + ada/s-stoele.adb ada/s-strops.ads ada/s-sopco3.ads ada/s-sopco3.adb \ + ada/s-sopco4.ads ada/s-sopco5.ads ada/unchconv.ads + +ada/s-sopco4.o : ada/system.ads ada/s-secsta.ads ada/s-stoele.ads \ + ada/s-stoele.adb ada/s-strops.ads ada/s-sopco3.ads ada/s-sopco4.ads \ + ada/s-sopco4.adb ada/s-sopco5.ads ada/unchconv.ads + +ada/s-sopco5.o : ada/system.ads ada/s-secsta.ads ada/s-stoele.ads \ + ada/s-stoele.adb ada/s-strops.ads ada/s-sopco3.ads ada/s-sopco4.ads \ + ada/s-sopco5.ads ada/s-sopco5.adb ada/unchconv.ads + +ada/s-stache.o : ada/ada.ads ada/a-except.ads ada/system.ads \ + ada/s-parame.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stache.adb \ + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/unchconv.ads + +ada/s-stalib.o : ada/ada.ads ada/a-except.ads ada/system.ads \ + ada/s-memory.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ + ada/s-stalib.adb ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/unchconv.ads + +ada/s-stoele.o : ada/system.ads ada/s-stoele.ads ada/s-stoele.adb \ + ada/unchconv.ads + +ada/s-strcom.o : ada/system.ads ada/s-strcom.ads ada/s-strcom.adb \ + ada/unchconv.ads + +ada/s-strops.o : ada/system.ads ada/s-secsta.ads ada/s-stoele.ads \ + ada/s-stoele.adb ada/s-strops.ads ada/s-strops.adb ada/unchconv.ads ada/stand.o : ada/alloc.ads ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads \ ada/namet.ads ada/stand.ads ada/stand.adb ada/system.ads \ ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/table.ads \ ada/tree_io.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads +ada/s-traceb.o : ada/system.ads ada/s-traceb.ads ada/s-traceb.adb + +ada/s-traent.o : ada/system.ads ada/s-traent.ads ada/s-traent.adb + ada/stringt.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/debug.ads \ ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ ada/hostparm.ads ada/namet.ads ada/opt.ads ada/output.ads \ ada/stringt.ads ada/stringt.adb ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tree_io.ads \ - ada/types.ads ada/unchconv.ads ada/unchdeal.ads + ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ + ada/tree_io.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads ada/style.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/csets.ads \ ada/einfo.ads ada/err_vars.ads ada/errout.ads ada/erroutc.ads \ @@ -3300,6 +2905,13 @@ ada/style.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/csets.ads \ ada/s-wchcon.ads ada/table.ads ada/types.ads ada/uintp.ads \ ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads +ada/styleg.o : ada/alloc.ads ada/casing.ads ada/csets.ads ada/err_vars.ads \ + ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ + ada/opt.ads ada/scans.ads ada/sinput.ads ada/styleg.ads ada/styleg.adb \ + ada/stylesw.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/types.ads \ + ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads + ada/styleg-c.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/csets.ads \ ada/einfo.ads ada/err_vars.ads ada/namet.ads ada/sinfo.ads \ ada/sinput.ads ada/snames.ads ada/stand.ads ada/styleg.ads \ @@ -3308,47 +2920,40 @@ ada/styleg-c.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/csets.ads \ ada/types.ads ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads \ ada/urealp.ads -ada/styleg.o : ada/alloc.ads ada/casing.ads ada/csets.ads ada/err_vars.ads \ - ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ - ada/opt.ads ada/scans.ads ada/sinput.ads ada/styleg.ads ada/styleg.adb \ - ada/stylesw.ads ada/system.ads ada/s-exctab.ads ada/s-stalib.ads \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/types.ads \ - ada/uintp.ads ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads - ada/stylesw.o : ada/gnat.ads ada/g-string.ads ada/gnatvsn.ads \ ada/hostparm.ads ada/opt.ads ada/stylesw.ads ada/stylesw.adb \ ada/system.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads \ ada/s-wchcon.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads +ada/s-unstyp.o : ada/system.ads ada/s-unstyp.ads + +ada/s-wchcnv.o : ada/interfac.ads ada/system.ads ada/s-wchcnv.ads \ + ada/s-wchcnv.adb ada/s-wchcon.ads ada/s-wchjis.ads + +ada/s-wchcon.o : ada/system.ads ada/s-wchcon.ads + +ada/s-wchjis.o : ada/system.ads ada/s-wchjis.ads ada/s-wchjis.adb + +ada/switch.o : ada/ada.ads ada/a-except.ads ada/switch.ads ada/switch.adb \ + ada/system.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-traent.ads \ + ada/s-unstyp.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads + ada/switch-b.o : ada/ada.ads ada/a-except.ads ada/debug.ads ada/gnat.ads \ ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ ada/opt.ads ada/osint.ads ada/switch.ads ada/switch-b.ads \ ada/switch-b.adb ada/system.ads ada/s-exctab.ads ada/s-soflin.ads \ ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/types.ads ada/unchconv.ads \ - ada/unchdeal.ads + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/types.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/switch-c.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/debug.ads \ ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ ada/hostparm.ads ada/lib.ads ada/opt.ads ada/osint.ads ada/prepcomp.ads \ ada/stylesw.ads ada/switch.ads ada/switch-c.ads ada/switch-c.adb \ ada/system.ads ada/s-exctab.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/types.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/validsw.ads - -ada/switch-m.o : ada/ada.ads ada/a-except.ads ada/debug.ads ada/gnat.ads \ - ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads \ - ada/opt.ads ada/osint.ads ada/output.ads ada/switch.ads \ - ada/switch-m.ads ada/switch-m.adb ada/system.ads ada/s-assert.ads \ - ada/s-exctab.ads ada/s-memory.ads ada/s-secsta.ads ada/s-soflin.ads \ - ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ - ada/tree_io.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads - -ada/switch.o : ada/ada.ads ada/a-except.ads ada/switch.ads ada/switch.adb \ - ada/system.ads ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads \ - ada/types.ads ada/unchconv.ads ada/unchdeal.ads + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/types.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/validsw.ads ada/system.o : ada/system.ads @@ -3362,31 +2967,20 @@ ada/targparm.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/csets.ads \ ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ ada/hostparm.ads ada/namet.ads ada/opt.ads ada/osint.ads ada/output.ads \ ada/rident.ads ada/system.ads ada/s-exctab.ads ada/s-imgenu.ads \ - ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads ada/s-wchcon.ads \ - ada/table.ads ada/targparm.ads ada/targparm.adb ada/types.ads \ - ada/unchconv.ads ada/unchdeal.ads + ada/s-rident.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/targparm.ads \ + ada/targparm.adb ada/types.ads ada/uintp.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/tbuild.o : ada/alloc.ads ada/atree.ads ada/einfo.ads ada/lib.ads \ ada/namet.ads ada/nlists.ads ada/nmake.ads ada/restrict.ads \ ada/rident.ads ada/sinfo.ads ada/snames.ads ada/stand.ads \ - ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads ada/table.ads \ - ada/tbuild.ads ada/tbuild.adb ada/types.ads ada/uintp.ads \ + ada/system.ads ada/s-assert.ads ada/s-exctab.ads ada/s-rident.ads \ + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ + ada/table.ads ada/tbuild.ads ada/tbuild.adb ada/types.ads ada/uintp.ads \ ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads -ada/tempdir.o : ada/ada.ads ada/a-charac.ads ada/a-chlat1.ads \ - ada/a-except.ads ada/a-finali.ads ada/a-filico.ads ada/a-stream.ads \ - ada/a-string.ads ada/a-strmap.ads ada/a-tags.ads ada/a-tags.adb \ - ada/alloc.ads ada/gnat.ads ada/g-dirope.ads ada/g-os_lib.ads \ - ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/namet.ads \ - ada/opt.ads ada/output.ads ada/system.ads ada/s-exctab.ads \ - ada/s-finimp.ads ada/s-finroo.ads ada/s-htable.ads ada/s-secsta.ads \ - ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ - ada/s-stoele.adb ada/s-stratt.ads ada/s-sopco3.ads ada/s-unstyp.ads \ - ada/s-wchcon.ads ada/table.ads ada/tempdir.ads ada/tempdir.adb \ - ada/types.ads ada/unchconv.ads ada/unchdeal.ads - ada/tree_gen.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/einfo.ads \ ada/elists.ads ada/fname.ads ada/gnat.ads ada/g-os_lib.ads \ ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/lib.ads \ @@ -3400,8 +2994,9 @@ ada/tree_gen.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/einfo.ads \ ada/tree_io.o : ada/ada.ads ada/a-except.ads ada/debug.ads ada/gnat.ads \ ada/g-os_lib.ads ada/g-string.ads ada/output.ads ada/system.ads \ ada/s-exctab.ads ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads \ - ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads ada/tree_io.ads \ - ada/tree_io.adb ada/types.ads ada/unchconv.ads ada/unchdeal.ads + ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads ada/s-unstyp.ads \ + ada/tree_io.ads ada/tree_io.adb ada/types.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/treepr.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/casing.ads ada/csets.ads ada/debug.ads ada/einfo.ads ada/elists.ads \ @@ -3409,10 +3004,10 @@ ada/treepr.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/atree.ads \ ada/sem_mech.ads ada/sinfo.ads ada/sinput.ads ada/snames.ads \ ada/stand.ads ada/stringt.ads ada/system.ads ada/s-exctab.ads \ ada/s-imgenu.ads ada/s-secsta.ads ada/s-soflin.ads ada/s-stache.ads \ - ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-unstyp.ads \ - ada/table.ads ada/treepr.ads ada/treepr.adb ada/treeprs.ads \ - ada/types.ads ada/uintp.ads ada/uname.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/urealp.ads + ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb ada/s-traent.ads \ + ada/s-unstyp.ads ada/table.ads ada/treepr.ads ada/treepr.adb \ + ada/treeprs.ads ada/types.ads ada/uintp.ads ada/uname.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/treeprs.o : ada/alloc.ads ada/sinfo.ads ada/system.ads \ ada/s-exctab.ads ada/s-stalib.ads ada/s-unstyp.ads ada/table.ads \ @@ -3434,8 +3029,8 @@ ada/uintp.o : ada/ada.ads ada/a-except.ads ada/a-uncdea.ads ada/alloc.ads \ ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/opt.ads \ ada/output.ads ada/system.ads ada/s-assert.ads ada/s-exctab.ads \ ada/s-htable.ads ada/s-htable.adb ada/s-memory.ads ada/s-stalib.ads \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ - ada/tree_io.ads ada/types.ads ada/uintp.ads ada/uintp.adb \ + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads ada/uintp.adb \ ada/unchconv.ads ada/unchdeal.ads ada/uname.o : ada/alloc.ads ada/atree.ads ada/casing.ads ada/einfo.ads \ @@ -3450,9 +3045,9 @@ ada/urealp.o : ada/ada.ads ada/a-except.ads ada/alloc.ads ada/debug.ads \ ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads ada/gnatvsn.ads \ ada/hostparm.ads ada/opt.ads ada/output.ads ada/system.ads \ ada/s-assert.ads ada/s-exctab.ads ada/s-memory.ads ada/s-stalib.ads \ - ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads ada/table.adb \ - ada/tree_io.ads ada/types.ads ada/uintp.ads ada/unchconv.ads \ - ada/unchdeal.ads ada/urealp.ads ada/urealp.adb + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcon.ads ada/table.ads \ + ada/table.adb ada/tree_io.ads ada/types.ads ada/uintp.ads \ + ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/urealp.adb ada/usage.o : ada/alloc.ads ada/gnat.ads ada/g-os_lib.ads ada/g-string.ads \ ada/hostparm.ads ada/namet.ads ada/osint.ads ada/output.ads \ @@ -3469,8 +3064,8 @@ ada/widechar.o : ada/ada.ads ada/a-except.ads ada/gnat.ads \ ada/g-string.ads ada/gnatvsn.ads ada/hostparm.ads ada/interfac.ads \ ada/opt.ads ada/system.ads ada/s-exctab.ads ada/s-soflin.ads \ ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads ada/s-stoele.adb \ - ada/s-unstyp.ads ada/s-wchcnv.ads ada/s-wchcnv.adb ada/s-wchcon.ads \ - ada/s-wchjis.ads ada/types.ads ada/unchconv.ads ada/unchdeal.ads \ - ada/widechar.ads ada/widechar.adb + ada/s-traent.ads ada/s-unstyp.ads ada/s-wchcnv.ads ada/s-wchcnv.adb \ + ada/s-wchcon.ads ada/s-wchjis.ads ada/types.ads ada/unchconv.ads \ + ada/unchdeal.ads ada/widechar.ads ada/widechar.adb # end of regular dependencies diff --git a/gcc/ada/Makefile.generic b/gcc/ada/Makefile.generic index 9847e89..bdba19c 100644 --- a/gcc/ada/Makefile.generic +++ b/gcc/ada/Makefile.generic @@ -47,6 +47,7 @@ # CXX name of the C++ compiler (optional, default to gcc) # AR_CMD command to create an archive (optional, default to "ar rc") # AR_EXT file extension of an archive (optional, default to ".a") +# RANLIB command to generate an index (optional, default to "ranlib") # GNATMAKE name of the GNAT builder (optional, default to "gnatmake") # ADAFLAGS additional Ada compilation switches, e.g "-gnatf" (optional) # CFLAGS default C compilation switches, e.g "-O2 -g" (optional) @@ -56,6 +57,7 @@ # ADA_SOURCES list of main Ada sources (optional) # EXEC name of the final executable (optional) # MAIN language of the main program (optional) +# MAIN_OBJECT main object file (optional) # PROJECT_FILE name of the project file, without the .gpr extension # DEPS_PROJECTS list of project dependencies (optional) @@ -65,6 +67,10 @@ ifndef MAIN MAIN=ada endif +ifndef CC + CC=gcc +endif + ifndef ADA_SPEC ADA_SPEC=.ads endif @@ -100,10 +106,18 @@ ifndef AR_CMD AR_CMD=ar rc endif +ifndef RANLIB + RANLIB=ranlib +endif + ifndef GNATMAKE GNATMAKE=gnatmake endif +ifndef ARCHIVE + ARCHIVE=$(OBJ_DIR)/lib$(PROJECT_BASE)-full$(AR_EXT) +endif + ifeq ($(EXEC_DIR),) EXEC_DIR=$(OBJ_DIR) endif @@ -120,6 +134,7 @@ vpath %$(AR_EXT) $(OBJ_DIR) clean_deps = $(subst :,|,$(DEPS_PROJECTS:%=clean_%)) compile_deps = $(subst :,|,$(DEPS_PROJECTS:%=compile_%)) +object_deps = $(subst :,|,$(DEPS_PROJECTS:%=object_%)) ada_deps = $(subst :,|,$(DEPS_PROJECTS:%=ada_%)) c_deps = $(subst :,|,$(DEPS_PROJECTS:%=c_%)) c++_deps = $(subst :,|,$(DEPS_PROJECTS:%=c++_%)) @@ -131,6 +146,7 @@ clean: $(clean_deps) internal-clean build: $(compile_deps) internal-compile internal-build compile: $(compile_deps) internal-compile $(ADA_SOURCES) ada: $(ada_deps) internal-ada +archive-objects: $(object_deps) internal-archive-objects c: $(c_deps) internal-c c++: $(c++deps) internal-c++ @@ -140,6 +156,9 @@ $(clean_deps): force $(compile_deps): force @$(MAKE) -C $(dir $(subst |,:,$(@:compile_%=%))) -f Makefile.$(notdir $@) internal-compile +$(object_deps): force + @$(MAKE) -C $(dir $(@:object_%=%)) -f Makefile.$(notdir $@) internal-archive-objects ARCHIVE=$(ARCHIVE) + $(ada_deps): force @$(MAKE) -C $(dir $(subst |,:,$(@:ada_%=%))) -f Makefile.$(notdir $@) internal-ada @@ -238,6 +257,7 @@ DEP_FILES := $(OBJ_FILES:$(OBJ_EXT)=.d) ifeq ($(strip $(OBJECTS)),) internal-compile: +internal-archive-objects: else internal-compile: lib$(PROJECT_BASE)$(AR_EXT) @@ -245,7 +265,13 @@ internal-compile: lib$(PROJECT_BASE)$(AR_EXT) lib$(PROJECT_BASE)$(AR_EXT): $(OBJECTS) @echo creating archive file for $(PROJECT_BASE) cd $(OBJ_DIR); $(AR_CMD) $@ $(strip $(OBJECTS)) - -ranlib $(OBJ_DIR)/$@ + -$(RANLIB) $(OBJ_DIR)/$@ + +internal-archive-objects: $(OBJECTS) +# @echo $(AR_CMD) $(ARCHIVE) $(strip $(OBJECTS)) +# cd $(OBJ_DIR); $(AR_CMD) $(ARCHIVE) $(strip $(OBJECTS)) +# -$(RANLIB) $(OBJ_DIR)/$@ + endif # Linking rules @@ -260,9 +286,24 @@ endif ifeq ($(strip $(filter-out c c++,$(LANGUAGES))),) # link with C/C++ -link: $(EXEC_DIR)/$(EXEC) +ifeq ($(MAIN_OBJECT),) +link: + @echo link: no main object specified, exiting... + exit 1 +else +ifeq ($(EXEC),) + +link: + @echo link: no executable specified, exiting... + exit 1 +else + +link: $(EXEC_DIR)/$(EXEC) archive-objects $(EXEC_DIR)/$(EXEC): $(OBJ_FILES) - $(LINKER) $(OBJ_FILES) -o $(EXEC_DIR)/$(EXEC) $(LDFLAGS) + @echo $(LINKER) -o $(EXEC_DIR)/$(EXEC) $(OBJ_DIR)/$(MAIN_OBJECT) $(LDFLAGS) + $(LINKER) -o $(EXEC_DIR)/$(EXEC) $(OBJ_DIR)/$(MAIN_OBJECT) $(LDFLAGS) +endif +endif internal-build: internal-compile link @@ -272,11 +313,11 @@ ifeq ($(strip $(filter-out c c++ ada,$(LANGUAGES))),) ifeq ($(MAIN),ada) # Ada main -link: $(LINKER) force +link: $(LINKER) archive-objects force $(GNATMAKE) -b -l -P$(PROJECT_FILE) $(ADA_SOURCES) \ -largs $(LARGS) $(LDFLAGS) -internal-build: $(LINKER) force +internal-build: $(LINKER) archive-objects force @echo $(GNATMAKE) -P$(PROJECT_FILE) $(ADA_SOURCES) $(EXEC_RULE) $(ADAFLAGS) @$(GNATMAKE) -P$(PROJECT_FILE) $(EXEC_RULE) $(ADA_SOURCES) $(ADAFLAGS) \ -largs $(LARGS) $(LDFLAGS) @@ -288,11 +329,11 @@ else # close enough to our needs, and the usual -n gnatbind switch and --LINK= # gnatlink switch. -link: $(LINKER) force +link: $(LINKER) archive-objects force $(GNATMAKE) $(EXEC_RULE) -z -P$(PROJECT_FILE) $(ADA_SOURCES) \ -bargs -n -largs $(LARGS) $(LDFLAGS) -internal-build: $(LINKER) force +internal-build: $(LINKER) archive-objects force @echo $(GNATMAKE) -z -P$(PROJECT_FILE) $(ADA_SOURCES) $(EXEC_RULE) $(ADAFLAGS) @$(GNATMAKE) $(EXEC_RULE) -z \ -P$(PROJECT_FILE) $(ADA_SOURCES) $(ADAFLAGS) \ @@ -385,7 +426,7 @@ internal-c : $(C_OBJECTS) # Compile all C++ files in the project internal-c++ : $(CXX_OBJECTS) -.PHONY: force internal-clean internal-build internal-compile internal-ada internal-c internal-c++ build compile clean ada c c++ +.PHONY: force internal-clean internal-archive internal-build internal-compile internal-ada internal-c internal-c++ build compile clean ada c c++ internal-clean: @echo $(RM) $(OBJ_DIR)/*$(OBJ_EXT) diff --git a/gcc/ada/adadecode.c b/gcc/ada/adadecode.c index 87eb3c3..928b838 100644 --- a/gcc/ada/adadecode.c +++ b/gcc/ada/adadecode.c @@ -2,11 +2,11 @@ * * * GNAT COMPILER COMPONENTS * * * - * G N A T D E C O * + * A D A D E C O D E * * * * C Implementation File * * * - * Copyright (C) 2001-2002, Free Software Foundation, Inc. * + * Copyright (C) 2001-2003, Free Software Foundation, Inc. * * * * GNAT is free software; you can redistribute it and/or modify it under * * terms of the GNU General Public License as published by the Free Soft- * @@ -42,8 +42,12 @@ #include "adadecode.h" static void add_verbose PARAMS ((const char *, char *)); -static int has_prefix PARAMS ((char *, const char *)); -static int has_suffix PARAMS ((char *, const char *)); +static int has_prefix PARAMS ((const char *, const char *)); +static int has_suffix PARAMS ((const char *, const char *)); + +/* This is a safe version of strcpy that can be used with overlapped + pointers. Does nothing if s2 <= s1. */ +static void ostrcpy (char *s1, char *s2); /* Set to nonzero if we have written any verbose info. */ static int verbose_info; @@ -65,7 +69,7 @@ static void add_verbose (text, ada_name) static int has_prefix (name, prefix) - char *name; + const char *name; const char *prefix; { return strncmp (name, prefix, strlen (prefix)) == 0; @@ -75,7 +79,7 @@ has_prefix (name, prefix) static int has_suffix (name, suffix) - char *name; + const char *name; const char *suffix; { int nlen = strlen (name); @@ -84,6 +88,18 @@ has_suffix (name, suffix) return nlen > slen && strncmp (name + nlen - slen, suffix, slen) == 0; } +/* Safe overlapped pointers version of strcpy. */ + +static void +ostrcpy (char *s1, char *s2) +{ + if (s2 > s1) + { + while (*s2) *s1++ = *s2++; + *s1 = '\0'; + } +} + /* This function will return the Ada name from the encoded form. The Ada coding is done in exp_dbug.ads and this is the inverse function. see exp_dbug.ads for full encoding rules, a short description is added @@ -142,16 +158,14 @@ __gnat_decode (coded_name, ada_name, verbose) int in_task = 0; int body_nested = 0; - /* Copy the coded name into the ada name string, the rest of the code will - just replace or add characters into the ada_name. */ - strcpy (ada_name, coded_name); - /* Check for library level subprogram. */ - if (has_prefix (ada_name, "_ada_")) + if (has_prefix (coded_name, "_ada_")) { - strcpy (ada_name, ada_name + 5); + strcpy (ada_name, coded_name + 5); lib_subprog = 1; } + else + strcpy (ada_name, coded_name); /* Check for task body. */ if (has_suffix (ada_name, "TKB")) @@ -191,7 +205,7 @@ __gnat_decode (coded_name, ada_name, verbose) while ((tktoken = (char *) strstr (ada_name, "TK__")) != NULL) { - strcpy (tktoken, tktoken + 2); + ostrcpy (tktoken, tktoken + 2); in_task = 1; } } @@ -229,7 +243,7 @@ __gnat_decode (coded_name, ada_name, verbose) if (ada_name[k] == '_' && ada_name[k+1] == '_') { ada_name[k] = '.'; - strcpy (ada_name + k + 1, ada_name + k + 2); + ostrcpy (ada_name + k + 1, ada_name + k + 2); len = len - 1; } k++; @@ -259,7 +273,7 @@ __gnat_decode (coded_name, ada_name, verbose) if (codedlen > oplen) /* We shrink the space. */ - strcpy (optoken, optoken + codedlen - oplen); + ostrcpy (optoken, optoken + codedlen - oplen); else if (oplen > codedlen) { /* We need more space. */ @@ -285,7 +299,7 @@ __gnat_decode (coded_name, ada_name, verbose) } /* If verbose mode is on, we add some information to the Ada name. */ - if (verbose) + if (verbose) { if (overloaded) add_verbose ("overloaded", ada_name); diff --git a/gcc/ada/adadecode.h b/gcc/ada/adadecode.h index 73d8f3e..1222090 100644 --- a/gcc/ada/adadecode.h +++ b/gcc/ada/adadecode.h @@ -2,11 +2,11 @@ * * * GNAT COMPILER COMPONENTS * * * - * G N A T D E C O * + * A D A D E C O D E * * * * C Header File * * * - * Copyright (C) 2001-2002, Free Software Foundation, Inc. * + * Copyright (C) 2001-2003, Free Software Foundation, Inc. * * * * GNAT is free software; you can redistribute it and/or modify it under * * terms of the GNU General Public License as published by the Free Soft- * diff --git a/gcc/ada/atree.h b/gcc/ada/atree.h index 7397f4e..3c40799 100644 --- a/gcc/ada/atree.h +++ b/gcc/ada/atree.h @@ -6,7 +6,7 @@ * * * C Header File * * * - * Copyright (C) 1992-2001, Free Software Foundation, Inc. * + * Copyright (C) 1992-2003, Free Software Foundation, Inc. * * * * GNAT is free software; you can redistribute it and/or modify it under * * terms of the GNU General Public License as published by the Free Soft- * @@ -235,7 +235,7 @@ struct Extended Int field8; Int field9; Int field10; - union + union { Int field11; struct Flag_Word3 fw3; diff --git a/gcc/ada/elists.h b/gcc/ada/elists.h index 9869f55..3358792 100644 --- a/gcc/ada/elists.h +++ b/gcc/ada/elists.h @@ -6,7 +6,7 @@ * * * C Header File * * * - * Copyright (C) 1992-2001 Free Software Foundation, Inc. * + * Copyright (C) 1992-2003 Free Software Foundation, Inc. * * * * GNAT is free software; you can redistribute it and/or modify it under * * terms of the GNU General Public License as published by the Free Soft- * diff --git a/gcc/ada/exp_disp.adb b/gcc/ada/exp_disp.adb index 0d203b6..c9ba3be 100644 --- a/gcc/ada/exp_disp.adb +++ b/gcc/ada/exp_disp.adb @@ -922,11 +922,10 @@ package body Exp_Disp is -- Register_Tag (Dt_Ptr); - -- Skip this if routine not available, or in No_Run_Time mode + -- Skip this if routine not available if RTE_Available (RE_Register_Tag) and then Is_RTE (Generalized_Tag, RE_Tag) - and then not No_Run_Time_Mode then Append_To (Elab_Code, Make_Procedure_Call_Statement (Loc, diff --git a/gcc/ada/g-catiio.adb b/gcc/ada/g-catiio.adb index 02ddc9b..615dfbd 100644 --- a/gcc/ada/g-catiio.adb +++ b/gcc/ada/g-catiio.adb @@ -44,7 +44,7 @@ package body GNAT.Calendar.Time_IO is type Month_Name is (January, - Febuary, + February, March, April, May, diff --git a/gcc/ada/make.adb b/gcc/ada/make.adb index 240f872..3ebec3d 100644 --- a/gcc/ada/make.adb +++ b/gcc/ada/make.adb @@ -28,6 +28,7 @@ with Ada.Exceptions; use Ada.Exceptions; with Ada.Command_Line; use Ada.Command_Line; with GNAT.Directory_Operations; use GNAT.Directory_Operations; +with GNAT.Case_Util; use GNAT.Case_Util; with ALI; use ALI; with ALI.Util; use ALI.Util; @@ -178,6 +179,31 @@ package body Make is Table_Name => "Make.Q"); -- This is the actual Q. + + -- Package Mains is used to store the mains specified on the command line + -- and to retrieve them when a project file is used, to verify that the + -- files exist and that they belong to a project file. + + package Mains is + + -- Mains are stored in a table. An index is used to retrieve the mains + -- from the table. + + procedure Add_Main (Name : String); + -- Add one main to the table + + procedure Delete; + -- Empty the table + + procedure Reset; + -- Reset the index to the beginning of the table + + function Next_Main return String; + -- Increase the index and return the next main. + -- If table is exhausted, return an empty string. + + end Mains; + -- The following instantiations and variables are necessary to save what -- is found on the command line, in case there is a project file specified. @@ -3340,6 +3366,147 @@ package body Make is if Projects.Table (Main_Project).Library then Make_Failed ("cannot specify a main program " & "on the command line for a library project file"); + + else + -- Check that each main on the command line is a source of a + -- project file and, if there are several mains, each of them + -- is a source of the same project file. + + Mains.Reset; + + declare + Real_Main_Project : Project_Id := No_Project; + -- The project of the first main + + Proj : Project_Id := No_Project; + -- The project of the current main + + begin + -- Check each main + + loop + declare + Main : constant String := Mains.Next_Main; + -- The name specified on the command line may include + -- directory information. + + File_Name : constant String := Base_Name (Main); + -- The simple file name of the current main main + + begin + exit when Main = ""; + + -- Get the project of the current main + + Proj := Prj.Env.Project_Of (File_Name, Main_Project); + + -- Fail if the current main is not a source of a + -- project. + + if Proj = No_Project then + Make_Failed + ("""" & Main & + """ is not a source of any project"); + + else + -- If there is directory information, check that + -- the source exists and, if it does, that the path + -- is the actual path of a source of a project. + + if Main /= File_Name then + declare + Data : constant Project_Data := + Projects.Table (Main_Project); + + Project_Path : constant String := + Prj.Env.File_Name_Of_Library_Unit_Body + (Name => File_Name, + Project => Main_Project, + Main_Project_Only => False, + Full_Path => True); + Real_Path : String_Access := + Locate_Regular_File + (Main & + Get_Name_String + (Data.Naming.Current_Body_Suffix), + ""); + begin + if Real_Path = null then + Real_Path := + Locate_Regular_File + (Main & + Get_Name_String + (Data.Naming.Current_Spec_Suffix), + ""); + end if; + + if Real_Path = null then + Real_Path := + Locate_Regular_File (Main, ""); + end if; + + -- Fail if the file cannot be found + + if Real_Path = null then + Make_Failed + ("file """ & Main & """ does not exist"); + end if; + + declare + Normed_Path : constant String := + Normalize_Pathname + (Real_Path.all, + Case_Sensitive => False); + begin + Free (Real_Path); + + -- Fail if it is not the correct path + + if Normed_Path /= Project_Path then + if Verbose_Mode then + Write_Str (Normed_Path); + Write_Str (" /= "); + Write_Line (Project_Path); + end if; + + Make_Failed + ("""" & Main & + """ is not a source of any project"); + end if; + end; + end; + end if; + + if not Unique_Compile then + -- Record the project, if it is the first main + + if Real_Main_Project = No_Project then + Real_Main_Project := Proj; + + elsif Proj /= Real_Main_Project then + -- Fail, as the current main is not a source + -- of the same project as the first main. + + Make_Failed + ("""" & Main & + """ is not a source of project " & + Get_Name_String + (Projects.Table + (Real_Main_Project).Name)); + end if; + end if; + end if; + + -- If -u and -U are not used, we may have mains that + -- are sources of a project that is not the one + -- specified with switch -P. + + if not Unique_Compile then + Main_Project := Real_Main_Project; + end if; + end; + end loop; + end; end if; -- If no mains have been specified on the command line, @@ -3383,13 +3550,92 @@ package body Make is else -- The attribute Main is not an empty list. -- Put all the main subprograms in the list as if there - -- were specified on the command line. + -- were specified on the command line. However, if attribute + -- Languages includes a language other than Ada, only + -- include the Ada mains; if there is no Ada main, compile + -- all the sources of the project. - while Value /= Prj.Nil_String loop - Get_Name_String (String_Elements.Table (Value).Value); - Osint.Add_File (Name_Buffer (1 .. Name_Len)); - Value := String_Elements.Table (Value).Next; - end loop; + declare + Data : Project_Data := Projects.Table (Main_Project); + Languages : Variable_Value := + Prj.Util.Value_Of + (Name_Languages, Data.Decl.Attributes); + Current : String_List_Id; + Element : String_Element; + Foreign_Language : Boolean := False; + At_Least_One_Main : Boolean := False; + + begin + -- First, determine if there is a foreign language in + -- attribute Languages. + + if not Languages.Default then + Current := Languages.Values; + + Look_For_Foreign : + while Current /= Nil_String loop + Element := String_Elements.Table (Current); + Get_Name_String (Element.Value); + To_Lower (Name_Buffer (1 .. Name_Len)); + + if Name_Buffer (1 .. Name_Len) /= "ada" then + Foreign_Language := True; + exit Look_For_Foreign; + end if; + + Current := Element.Next; + end loop Look_For_Foreign; + end if; + + -- The, find all mains, or if there is a foreign + -- language, all the Ada mains. + + while Value /= Prj.Nil_String loop + Get_Name_String (String_Elements.Table (Value).Value); + + -- To know if a main is an Ada main, get its project; + -- it should be the project specified on the command + -- line. + + if (not Foreign_Language) or else + Prj.Env.Project_Of + (Name_Buffer (1 .. Name_Len), Main_Project) = + Main_Project + then + At_Least_One_Main := True; + Osint.Add_File + (Get_Name_String + (String_Elements.Table (Value).Value)); + end if; + + Value := String_Elements.Table (Value).Next; + end loop; + + -- If we did not get any main, it means that all mains + -- in attribute Mains are in a foreign language. So, + -- we put all sources of the main project in the Q. + + if not At_Least_One_Main then + -- First make sure that the binder and the linker + -- will not be invoked. + + Do_Bind_Step := False; + Do_Link_Step := False; + + -- Put all the sources in the queue + + Insert_Project_Sources + (The_Project => Main_Project, + All_Projects => Unique_Compile_All_Projects, + Into_Q => False); + + -- If there are no sources to compile, we fail + + if Osint.Number_Of_Files = 0 then + Make_Failed ("no sources to compile"); + end if; + end if; + end; end if; end; @@ -5256,6 +5502,8 @@ package body Make is RTS_Specified := null; + Mains.Delete; + Next_Arg := 1; Scan_Args : while Next_Arg <= Argument_Count loop Scan_Make_Arg (Argument (Next_Arg), And_Save => True); @@ -5850,6 +6098,68 @@ package body Make is Set_Standard_Error; end List_Depend; + ----------- + -- Mains -- + ----------- + + package body Mains is + + package Names is new Table.Table + (Table_Component_Type => File_Name_Type, + Table_Index_Type => Integer, + Table_Low_Bound => 1, + Table_Initial => 10, + Table_Increment => 100, + Table_Name => "Make.Mains.Names"); + -- The table that stores the main + + Current : Natural := 0; + -- The index of the last main retrieved from the table + + -------------- + -- Add_Main -- + -------------- + + procedure Add_Main (Name : String) is + begin + Name_Len := 0; + Add_Str_To_Name_Buffer (Name); + Names.Increment_Last; + Names.Table (Names.Last) := Name_Find; + end Add_Main; + + ------------ + -- Delete -- + ------------ + + procedure Delete is + begin + Names.Set_Last (0); + Reset; + end Delete; + + --------------- + -- Next_Main -- + --------------- + + function Next_Main return String is + begin + if Current >= Names.Last then + return ""; + + else + Current := Current + 1; + return Get_Name_String (Names.Table (Current)); + end if; + end Next_Main; + + procedure Reset is + begin + Current := 0; + end Reset; + + end Mains; + ---------- -- Mark -- ---------- @@ -6521,6 +6831,7 @@ package body Make is else Add_File (Argv); + Mains.Add_Main (Argv); end if; end Scan_Make_Arg; diff --git a/gcc/ada/nlists.h b/gcc/ada/nlists.h index 72f462f..3ae87aa 100644 --- a/gcc/ada/nlists.h +++ b/gcc/ada/nlists.h @@ -6,7 +6,7 @@ * * * C Header File * * * - * Copyright (C) 1992-2001, Free Software Foundation, Inc. * + * Copyright (C) 1992-2003, Free Software Foundation, Inc. * * * * GNAT is free software; you can redistribute it and/or modify it under * * terms of the GNU General Public License as published by the Free Soft- * diff --git a/gcc/ada/prj-env.adb b/gcc/ada/prj-env.adb index 9df20fa..588352f 100644 --- a/gcc/ada/prj-env.adb +++ b/gcc/ada/prj-env.adb @@ -1060,7 +1060,8 @@ package body Prj.Env is function File_Name_Of_Library_Unit_Body (Name : String; Project : Project_Id; - Main_Project_Only : Boolean := True) + Main_Project_Only : Boolean := True; + Full_Path : Boolean := False) return String is The_Project : Project_Id := Project; @@ -1151,7 +1152,13 @@ package body Prj.Env is Write_Line (" OK"); end if; - return Get_Name_String (Current_Name); + if Full_Path then + return Get_Name_String + (Unit.File_Names (Body_Part).Path); + + else + return Get_Name_String (Current_Name); + end if; -- If it has the name of the extended body name, -- return the extended body name @@ -1161,7 +1168,13 @@ package body Prj.Env is Write_Line (" OK"); end if; - return Extended_Body_Name; + if Full_Path then + return Get_Name_String + (Unit.File_Names (Body_Part).Path); + + else + return Extended_Body_Name; + end if; else if Current_Verbosity = High then @@ -1202,7 +1215,14 @@ package body Prj.Env is Write_Line (" OK"); end if; - return Get_Name_String (Current_Name); + + if Full_Path then + return Get_Name_String + (Unit.File_Names (Specification).Path); + + else + return Get_Name_String (Current_Name); + end if; -- If it has the same name as the extended spec name, -- return the extended spec name. @@ -1212,7 +1232,13 @@ package body Prj.Env is Write_Line (" OK"); end if; - return Extended_Spec_Name; + if Full_Path then + return Get_Name_String + (Unit.File_Names (Specification).Path); + + else + return Extended_Spec_Name; + end if; else if Current_Verbosity = High then @@ -1701,6 +1727,101 @@ package body Prj.Env is Write_Line ("end of List of Sources."); end Print_Sources; + ---------------- + -- Project_Of -- + ---------------- + + function Project_Of + (Name : String; + Main_Project : Project_Id) + return Project_Id + is + Result : Project_Id := No_Project; + + Original_Name : String := Name; + + Data : constant Project_Data := Projects.Table (Main_Project); + + Extended_Spec_Name : String := + Name & Namet.Get_Name_String + (Data.Naming.Current_Spec_Suffix); + Extended_Body_Name : String := + Name & Namet.Get_Name_String + (Data.Naming.Current_Body_Suffix); + + Unit : Unit_Data; + + Current_Name : Name_Id; + + The_Original_Name : Name_Id; + The_Spec_Name : Name_Id; + The_Body_Name : Name_Id; + + begin + Canonical_Case_File_Name (Original_Name); + Name_Len := Original_Name'Length; + Name_Buffer (1 .. Name_Len) := Original_Name; + The_Original_Name := Name_Find; + + Canonical_Case_File_Name (Extended_Spec_Name); + Name_Len := Extended_Spec_Name'Length; + Name_Buffer (1 .. Name_Len) := Extended_Spec_Name; + The_Spec_Name := Name_Find; + + Canonical_Case_File_Name (Extended_Body_Name); + Name_Len := Extended_Body_Name'Length; + Name_Buffer (1 .. Name_Len) := Extended_Body_Name; + The_Body_Name := Name_Find; + + for Current in reverse Units.First .. Units.Last loop + Unit := Units.Table (Current); + + -- Check for body + Current_Name := Unit.File_Names (Body_Part).Name; + -- Case of a body present + + if Current_Name /= No_Name then + -- If it has the name of the original name or the body name, + -- we have found the project. + + if Unit.Name = The_Original_Name + or else Current_Name = The_Original_Name + or else Current_Name = The_Body_Name + then + Result := Unit.File_Names (Body_Part).Project; + exit; + end if; + end if; + + -- Check for spec + + Current_Name := Unit.File_Names (Specification).Name; + + if Current_Name /= No_Name then + -- If name same as the original name, or the spec name, we have + -- found the project. + + if Unit.Name = The_Original_Name + or else Current_Name = The_Original_Name + or else Current_Name = The_Spec_Name + then + Result := Unit.File_Names (Specification).Project; + exit; + end if; + end if; + end loop; + + -- Get the ultimate extending project + + if Result /= No_Project then + while Projects.Table (Result).Extended_By /= No_Project loop + Result := Projects.Table (Result).Extended_By; + end loop; + end if; + + return Result; + end Project_Of; + ------------------- -- Set_Ada_Paths -- ------------------- diff --git a/gcc/ada/prj-env.ads b/gcc/ada/prj-env.ads index e03d54a..7ea0287 100644 --- a/gcc/ada/prj-env.ads +++ b/gcc/ada/prj-env.ads @@ -101,17 +101,29 @@ package Prj.Env is function File_Name_Of_Library_Unit_Body (Name : String; Project : Project_Id; - Main_Project_Only : Boolean := True) + Main_Project_Only : Boolean := True; + Full_Path : Boolean := False) return String; -- Returns the file name of a library unit, in canonical case. Name may or -- may not have an extension (corresponding to the naming scheme of the -- project). If there is no body with this name, but there is a spec, the - -- name of the spec is returned. If neither a body or a spec can be found, - -- return an empty string. + -- name of the spec is returned. + -- If Full_Path is False (the default), the simple file name is returned. + -- If Full_Path is True, the absolute path name is returned. + -- If neither a body nor a spec can be found, an empty string is returned. -- If Main_Project_Only is True, the unit must be an immediate source of -- Project. If it is False, it may be a source of one of its imported -- projects. + function Project_Of + (Name : String; + Main_Project : Project_Id) + return Project_Id; + -- Get the project of a source. The source file name may be truncated + -- (".adb" or ".ads" may be missing). If the source is in a project being + -- extended, return the ultimate extending project. If it is not a source + -- of any project, return No_Project. + procedure Get_Reference (Source_File_Name : String; Project : out Project_Id; diff --git a/gcc/ada/raise.h b/gcc/ada/raise.h index 97df69a..1176be4 100644 --- a/gcc/ada/raise.h +++ b/gcc/ada/raise.h @@ -6,7 +6,7 @@ * * * C Header File * * * - * Copyright (C) 1992-2002, Free Software Foundation, Inc. * + * Copyright (C) 1992-2003, Free Software Foundation, Inc. * * * * GNAT is free software; you can redistribute it and/or modify it under * * terms of the GNU General Public License as published by the Free Soft- * diff --git a/gcc/ada/sem_ch12.adb b/gcc/ada/sem_ch12.adb index e252841..60dbbe5 100644 --- a/gcc/ada/sem_ch12.adb +++ b/gcc/ada/sem_ch12.adb @@ -7688,7 +7688,6 @@ package body Sem_Ch12 is or else Ekind (Get_Instance_Of (A_Gen_T)) = E_Record_Type_With_Private then - -- Check whether the parent is another derived formal type -- in the same generic unit. @@ -7697,19 +7696,19 @@ package body Sem_Ch12 is and then Scope (Etype (A_Gen_T)) = Scope (A_Gen_T) and then Etype (Etype (A_Gen_T)) /= Etype (A_Gen_T) then - -- Locate ancestor of parent from the subtype declaration -- created for the actual. declare Decl : Node_Id; + begin Decl := First (Actual_Decls); while (Present (Decl)) loop if Nkind (Decl) = N_Subtype_Declaration - and then Chars (Defining_Identifier (Decl)) - = Chars (Etype (A_Gen_T)) + and then Chars (Defining_Identifier (Decl)) = + Chars (Etype (A_Gen_T)) then Ancestor := Generic_Parent_Type (Decl); exit; diff --git a/gcc/ada/sem_ch3.adb b/gcc/ada/sem_ch3.adb index 11ed2ee..839081d 100644 --- a/gcc/ada/sem_ch3.adb +++ b/gcc/ada/sem_ch3.adb @@ -169,8 +169,7 @@ package body Sem_Ch3 is Derived_Base : Entity_Id; Is_Tagged : Boolean; Inherit_Discr : Boolean; - Discs : Elist_Id) - return Elist_Id; + Discs : Elist_Id) return Elist_Id; -- Called from Build_Derived_Record_Type to inherit the components of -- Parent_Base (a base type) into the Derived_Base (the derived base type). -- For more information on derived types and component inheritance please @@ -217,8 +216,7 @@ package body Sem_Ch3 is function Build_Discriminant_Constraints (T : Entity_Id; Def : Node_Id; - Derived_Def : Boolean := False) - return Elist_Id; + Derived_Def : Boolean := False) return Elist_Id; -- Validate discriminant constraints, and return the list of the -- constraints in order of discriminant declarations. T is the -- discriminated unconstrained type. Def is the N_Subtype_Indication @@ -256,8 +254,7 @@ package body Sem_Ch3 is function Build_Scalar_Bound (Bound : Node_Id; Par_T : Entity_Id; - Der_T : Entity_Id) - return Node_Id; + Der_T : Entity_Id) return Node_Id; -- The bounds of a derived scalar type are conversions of the bounds of -- the parent type. Optimize the representation if the bounds are literals. -- Needs a more complete spec--what are the parameters exactly, and what @@ -356,8 +353,7 @@ package body Sem_Ch3 is Constrained_Typ : Entity_Id; Related_Node : Node_Id; Typ : Entity_Id; - Constraints : Elist_Id) - return Entity_Id; + Constraints : Elist_Id) return Entity_Id; -- Given a discriminated base type Typ, a list of discriminant constraint -- Constraints for Typ and the type of a component of Typ, Compon_Type, -- create and return the type corresponding to Compon_type where all @@ -419,8 +415,7 @@ package body Sem_Ch3 is (Prot_Subt : Entity_Id; Corr_Rec : Entity_Id; Related_Nod : Node_Id; - Related_Id : Entity_Id) - return Entity_Id; + Related_Id : Entity_Id) return Entity_Id; -- When constraining a protected type or task type with discriminants, -- constrain the corresponding record with the same discriminant values. @@ -521,8 +516,7 @@ package body Sem_Ch3 is function Expand_To_Stored_Constraint (Typ : Entity_Id; - Constraint : Elist_Id) - return Elist_Id; + Constraint : Elist_Id) return Elist_Id; -- Given a Constraint (ie a list of expressions) on the discriminants of -- Typ, expand it into a constraint on the stored discriminants and -- return the new list of expressions constraining the stored @@ -530,8 +524,7 @@ package body Sem_Ch3 is function Find_Type_Of_Object (Obj_Def : Node_Id; - Related_Nod : Node_Id) - return Entity_Id; + Related_Nod : Node_Id) return Entity_Id; -- Get type entity for object referenced by Obj_Def, attaching the -- implicit types generated to Related_Nod @@ -546,8 +539,7 @@ package body Sem_Ch3 is function Is_Valid_Constraint_Kind (T_Kind : Type_Kind; - Constraint_Kind : Node_Kind) - return Boolean; + Constraint_Kind : Node_Kind) return Boolean; -- Returns True if it is legal to apply the given kind of constraint -- to the given kind of type (index constraint to an array type, -- for example). @@ -670,8 +662,7 @@ package body Sem_Ch3 is function Access_Definition (Related_Nod : Node_Id; - N : Node_Id) - return Entity_Id + N : Node_Id) return Entity_Id is Anon_Type : constant Entity_Id := Create_Itype (E_Anonymous_Access_Type, Related_Nod, @@ -727,6 +718,7 @@ package body Sem_Ch3 is is Formals : constant List_Id := Parameter_Specifications (T_Def); Formal : Entity_Id; + Desig_Type : constant Entity_Id := Create_Itype (E_Subprogram_Type, Parent (T_Def)); @@ -739,6 +731,7 @@ package body Sem_Ch3 is Error_Msg_N ("expect type in function specification", Subtype_Mark (T_Def)); end if; + else Set_Etype (Desig_Type, Standard_Void_Type); end if; @@ -5322,8 +5315,7 @@ package body Sem_Ch3 is function Build_Discriminant_Constraints (T : Entity_Id; Def : Node_Id; - Derived_Def : Boolean := False) - return Elist_Id + Derived_Def : Boolean := False) return Elist_Id is C : constant Node_Id := Constraint (Def); Nb_Discr : constant Nat := Number_Discriminants (T); @@ -5734,8 +5726,7 @@ package body Sem_Ch3 is function Build_Scalar_Bound (Bound : Node_Id; Par_T : Entity_Id; - Der_T : Entity_Id) - return Node_Id + Der_T : Entity_Id) return Node_Id is New_Bound : Entity_Id; @@ -6918,26 +6909,22 @@ package body Sem_Ch3 is Constrained_Typ : Entity_Id; Related_Node : Node_Id; Typ : Entity_Id; - Constraints : Elist_Id) - return Entity_Id + Constraints : Elist_Id) return Entity_Id is Loc : constant Source_Ptr := Sloc (Constrained_Typ); function Build_Constrained_Array_Type - (Old_Type : Entity_Id) - return Entity_Id; + (Old_Type : Entity_Id) return Entity_Id; -- If Old_Type is an array type, one of whose indices is -- constrained by a discriminant, build an Itype whose constraint -- replaces the discriminant with its value in the constraint. function Build_Constrained_Discriminated_Type - (Old_Type : Entity_Id) - return Entity_Id; + (Old_Type : Entity_Id) return Entity_Id; -- Ditto for record components. function Build_Constrained_Access_Type - (Old_Type : Entity_Id) - return Entity_Id; + (Old_Type : Entity_Id) return Entity_Id; -- Ditto for access types. Makes use of previous two functions, to -- constrain designated type. @@ -6956,8 +6943,7 @@ package body Sem_Ch3 is ----------------------------------- function Build_Constrained_Access_Type - (Old_Type : Entity_Id) - return Entity_Id + (Old_Type : Entity_Id) return Entity_Id is Desig_Type : constant Entity_Id := Designated_Type (Old_Type); Itype : Entity_Id; @@ -7043,8 +7029,7 @@ package body Sem_Ch3 is ---------------------------------- function Build_Constrained_Array_Type - (Old_Type : Entity_Id) - return Entity_Id + (Old_Type : Entity_Id) return Entity_Id is Lo_Expr : Node_Id; Hi_Expr : Node_Id; @@ -7104,8 +7089,7 @@ package body Sem_Ch3 is ------------------------------------------ function Build_Constrained_Discriminated_Type - (Old_Type : Entity_Id) - return Entity_Id + (Old_Type : Entity_Id) return Entity_Id is Expr : Node_Id; Constr_List : List_Id; @@ -7374,8 +7358,7 @@ package body Sem_Ch3 is (Prot_Subt : Entity_Id; Corr_Rec : Entity_Id; Related_Nod : Node_Id; - Related_Id : Entity_Id) - return Entity_Id + Related_Id : Entity_Id) return Entity_Id is T_Sub : constant Entity_Id := Create_Itype (E_Record_Subtype, Related_Nod, Related_Id, 'V'); @@ -9249,8 +9232,7 @@ package body Sem_Ch3 is function Expand_To_Stored_Constraint (Typ : Entity_Id; - Constraint : Elist_Id) - return Elist_Id + Constraint : Elist_Id) return Elist_Id is Explicitly_Discriminated_Type : Entity_Id; Expansion : Elist_Id; @@ -9517,8 +9499,7 @@ package body Sem_Ch3 is function Find_Type_Of_Object (Obj_Def : Node_Id; - Related_Nod : Node_Id) - return Entity_Id + Related_Nod : Node_Id) return Entity_Id is Def_Kind : constant Node_Kind := Nkind (Obj_Def); P : constant Node_Id := Parent (Obj_Def); @@ -9810,14 +9791,12 @@ package body Sem_Ch3 is function Get_Discriminant_Value (Discriminant : Entity_Id; Typ_For_Constraint : Entity_Id; - Constraint : Elist_Id) - return Node_Id + Constraint : Elist_Id) return Node_Id is function Search_Derivation_Levels (Ti : Entity_Id; Discrim_Values : Elist_Id; - Stored_Discrim_Values : Boolean) - return Node_Or_Entity_Id; + Stored_Discrim_Values : Boolean) return Node_Or_Entity_Id; -- This is the routine that performs the recursive search of levels -- as described above. @@ -9828,8 +9807,7 @@ package body Sem_Ch3 is function Search_Derivation_Levels (Ti : Entity_Id; Discrim_Values : Elist_Id; - Stored_Discrim_Values : Boolean) - return Node_Or_Entity_Id + Stored_Discrim_Values : Boolean) return Node_Or_Entity_Id is Assoc : Elmt_Id; Disc : Entity_Id; @@ -10051,8 +10029,7 @@ package body Sem_Ch3 is Derived_Base : Entity_Id; Is_Tagged : Boolean; Inherit_Discr : Boolean; - Discs : Elist_Id) - return Elist_Id + Discs : Elist_Id) return Elist_Id is Assoc_List : constant Elist_Id := New_Elmt_List; @@ -10288,8 +10265,7 @@ package body Sem_Ch3 is function Is_Valid_Constraint_Kind (T_Kind : Type_Kind; - Constraint_Kind : Node_Kind) - return Boolean + Constraint_Kind : Node_Kind) return Boolean is begin case T_Kind is @@ -12003,8 +11979,7 @@ package body Sem_Ch3 is (S : Node_Id; Related_Nod : Node_Id; Related_Id : Entity_Id := Empty; - Suffix : Character := ' ') - return Entity_Id + Suffix : Character := ' ') return Entity_Id is P : Node_Id; Def_Id : Entity_Id; diff --git a/gcc/ada/sem_ch3.ads b/gcc/ada/sem_ch3.ads index 5a37de8..3cae7d3 100644 --- a/gcc/ada/sem_ch3.ads +++ b/gcc/ada/sem_ch3.ads @@ -42,8 +42,7 @@ package Sem_Ch3 is function Access_Definition (Related_Nod : Node_Id; - N : Node_Id) - return Entity_Id; + N : Node_Id) return Entity_Id; -- An access definition defines a general access type for a formal -- parameter. The procedure is called when processing formals, when -- the current scope is the subprogram. The Implicit type is attached @@ -129,10 +128,9 @@ package Sem_Ch3 is -- private type. function Get_Discriminant_Value - (Discriminant : Entity_Id; - Typ_For_Constraint : Entity_Id; - Constraint : Elist_Id) - return Node_Id; + (Discriminant : Entity_Id; + Typ_For_Constraint : Entity_Id; + Constraint : Elist_Id) return Node_Id; -- ??? MORE DOCUMENTATION -- Given a discriminant somewhere in the Typ_For_Constraint tree -- and a Constraint, return the value of that discriminant. @@ -195,8 +193,7 @@ package Sem_Ch3 is (S : Node_Id; Related_Nod : Node_Id; Related_Id : Entity_Id := Empty; - Suffix : Character := ' ') - return Entity_Id; + Suffix : Character := ' ') return Entity_Id; -- Process a subtype indication S and return corresponding entity. -- Related_Nod is the node where the potential generated implicit types -- will be inserted. The Related_Id and Suffix parameters are used to |