OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [tags/] [gnu-dev/] [fsf-gcc-snapshot-1-mar-12/] [or1k-gcc/] [gcc/] [ada/] [ChangeLog-2002] - Diff between revs 706 and 783

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 706 Rev 783
2002-12-28  Joseph S. Myers  
2002-12-28  Joseph S. Myers  
        * gnat_rm.texi, gnat_ug.texi: Use @copying.
        * gnat_rm.texi, gnat_ug.texi: Use @copying.
        * gnat_ug_unx.texi, gnat_ug_vms.texi, gnat_ug_vxw.texi,
        * gnat_ug_unx.texi, gnat_ug_vms.texi, gnat_ug_vxw.texi,
        gnat_ug_wnt.texi: Regenerate.
        gnat_ug_wnt.texi: Regenerate.
2002-12-23  Joseph S. Myers  
2002-12-23  Joseph S. Myers  
        * gnat_rm.texi: Include gcc-common.texi.  Use GCC version number
        * gnat_rm.texi: Include gcc-common.texi.  Use GCC version number
        only.
        only.
        * Make-lang.in ($(srcdir)/ada/gnat_ug_unx.info,
        * Make-lang.in ($(srcdir)/ada/gnat_ug_unx.info,
        $(srcdir)/ada/gnat_ug_vms.info, $(srcdir)/ada/gnat_ug_vxw.info,
        $(srcdir)/ada/gnat_ug_vms.info, $(srcdir)/ada/gnat_ug_vxw.info,
        $(srcdir)/ada/gnat_ug_wnt.info, $(srcdir)/ada/gnat_rm.info,
        $(srcdir)/ada/gnat_ug_wnt.info, $(srcdir)/ada/gnat_rm.info,
        ada/gnat_ug_unx.dvi, ada/gnat_ug_vms.dvi, ada/gnat_ug_vxw.dvi,
        ada/gnat_ug_unx.dvi, ada/gnat_ug_vms.dvi, ada/gnat_ug_vxw.dvi,
        ada/gnat_ug_wnt.dvi, ada/gnat_rm.dvi): Depend on
        ada/gnat_ug_wnt.dvi, ada/gnat_rm.dvi): Depend on
        $(srcdir)/doc/include/gcc-common.texi.
        $(srcdir)/doc/include/gcc-common.texi.
2002-12-15   Geert Bosch  
2002-12-15   Geert Bosch  
        * sem_ch6.adb (Analyze_Subprogram_Body): Fix typo and formatting
        * sem_ch6.adb (Analyze_Subprogram_Body): Fix typo and formatting
2002-12-14   Geert Bosch  
2002-12-14   Geert Bosch  
        PR ada/5690
        PR ada/5690
        * sem_ch6.adb (Analyze_Subprogram_Body): Recognize additional
        * sem_ch6.adb (Analyze_Subprogram_Body): Recognize additional
        case of a body created for a Renaming_As_Body, on which
        case of a body created for a Renaming_As_Body, on which
        conformance checks are not performed.
        conformance checks are not performed.
2002-11-30  Zack Weinberg  
2002-11-30  Zack Weinberg  
        * cuintp.c, decl.c, deftarg.c, misc.c, targtyps.c, trans.c,
        * cuintp.c, decl.c, deftarg.c, misc.c, targtyps.c, trans.c,
        utils.c, utils2.c: Include coretypes.h and tm.h, and system.h when
        utils.c, utils2.c: Include coretypes.h and tm.h, and system.h when
        not already included.
        not already included.
        * Make-lang.in: Update dependencies.
        * Make-lang.in: Update dependencies.
2002-11-18  Nathanael Nerode  
2002-11-18  Nathanael Nerode  
        * adaint.c (__gnat_tmp_name): Better, but good enough for now,
        * adaint.c (__gnat_tmp_name): Better, but good enough for now,
        solution to buffer overflow bug on GNU/Linux.
        solution to buffer overflow bug on GNU/Linux.
2002-11-14  Nathanael Nerode  
2002-11-14  Nathanael Nerode  
        PR ada/5856
        PR ada/5856
        PR ada/6919
        PR ada/6919
        * bindgen.adb: Remove all references to Public_Version.
        * bindgen.adb: Remove all references to Public_Version.
        * comperr.adb: Remove all references to Public_Version and
        * comperr.adb: Remove all references to Public_Version and
        GNATPRO_Version; correct bug reporting instructions.
        GNATPRO_Version; correct bug reporting instructions.
        * comperr.ads: Change to match bug box.
        * comperr.ads: Change to match bug box.
        * gnatvsn.ads: Remove all references to Public version and
        * gnatvsn.ads: Remove all references to Public version and
        GNATPRO version.
        GNATPRO version.
2002-11-13  Nathanael Nerode  
2002-11-13  Nathanael Nerode  
        PR ada/6919
        PR ada/6919
        * adaint.c (__gnat_tmp_name): Remove buffer overflow bug on
        * adaint.c (__gnat_tmp_name): Remove buffer overflow bug on
        GNU/Linux.
        GNU/Linux.
        PR ada/6558
        PR ada/6558
        * config-lang.in: Remove diff_excludes.
        * config-lang.in: Remove diff_excludes.
2002-11-05  Graham Stott  
2002-11-05  Graham Stott  
        PR ada/8358
        PR ada/8358
        * trans.c (gnu_pending_elaboration_lists): New GC root.
        * trans.c (gnu_pending_elaboration_lists): New GC root.
        (build_unit_elab): Use..
        (build_unit_elab): Use..
2002-10-30   Geert Bosch  
2002-10-30   Geert Bosch  
        PR ada/6558
        PR ada/6558
        * misc.c : Include optabs.h
        * misc.c : Include optabs.h
        * Make-lang.in (misc.o): Add dependency on optabs.h
        * Make-lang.in (misc.o): Add dependency on optabs.h
2002-10-29   Geert Bosch  
2002-10-29   Geert Bosch  
        PR ada/6558
        PR ada/6558
        * Make-lang.in (gnatbind): Depend on CONFIG_H
        * Make-lang.in (gnatbind): Depend on CONFIG_H
2002-10-29  Geert bosch  
2002-10-29  Geert bosch  
        PR ada/6558
        PR ada/6558
        * misc.c: Unrevert misc.c (1.13)
        * misc.c: Unrevert misc.c (1.13)
2002-10-28  Nathanael Nerode  
2002-10-28  Nathanael Nerode  
        * a-chlat9.ads a-cwila9.ads a-dynpri.adb a-retide.adb: Update
        * a-chlat9.ads a-cwila9.ads a-dynpri.adb a-retide.adb: Update
        maintainership comments.
        maintainership comments.
2002-09-25  Nathanael Nerode  
2002-09-25  Nathanael Nerode  
        PR ada/5904
        PR ada/5904
        * 5ataprop.adb 5atpopsp.adb 5bosinte.adb 5ftaprop.adb
        * 5ataprop.adb 5atpopsp.adb 5bosinte.adb 5ftaprop.adb
        5gtaprop.adb 5htaprop.adb 5rosinte.ads 5staprop.adb
        5gtaprop.adb 5htaprop.adb 5rosinte.ads 5staprop.adb
        5stpopse.adb 5vtaspri.ads 5zintman.adb 5ztaprop.adb
        5stpopse.adb 5vtaspri.ads 5zintman.adb 5ztaprop.adb
        7staprop.adb: Correct statements in comments about
        7staprop.adb: Correct statements in comments about
        maintainership of GNAT.
        maintainership of GNAT.
        PR ada/5904
        PR ada/5904
        * 1ssecsta.adb 1ssecsta.ads adadecode.c adadecode.h aux-io.c
        * 1ssecsta.adb 1ssecsta.ads adadecode.c adadecode.h aux-io.c
        gnatname.adb gnatname.ads mkdir.c osint-b.adb osint-b.ads
        gnatname.adb gnatname.ads mkdir.c osint-b.adb osint-b.ads
        osint-c.adb osint-c.ads osint-l.adb osint-l.ads osint-m.adb
        osint-c.adb osint-c.ads osint-l.adb osint-l.ads osint-m.adb
        osint-m.ads prj-makr.adb prj-makr.ads prj-pp.adb prj-pp.ads
        osint-m.ads prj-makr.adb prj-makr.ads prj-pp.adb prj-pp.ads
        s-atacco.ads s-traceb.adb s-traceb.ads s-traces.adb
        s-atacco.ads s-traceb.adb s-traceb.ads s-traces.adb
        s-traces.ads s-tratas.adb s-tratas.ads sinput-d.adb
        s-traces.ads s-tratas.adb s-tratas.ads sinput-d.adb
        sinput-d.ads switch-b.adb switch-b.ads switch-c.adb
        sinput-d.ads switch-b.adb switch-b.ads switch-c.adb
        switch-c.ads switch-m.adb switch-m.ads: Correct statements in
        switch-c.ads switch-m.adb switch-m.ads: Correct statements in
        comments about maintainership of GNAT.
        comments about maintainership of GNAT.
        PR ada/6919 (forward port of patch for PR ada/5904)
        PR ada/6919 (forward port of patch for PR ada/5904)
        * 1aexcept.adb 1aexcept.ads 41intnam.ads 42intnam.ads
        * 1aexcept.adb 1aexcept.ads 41intnam.ads 42intnam.ads
        4aintnam.ads 4cintnam.ads 4dintnam.ads 4hexcpol.adb
        4aintnam.ads 4cintnam.ads 4dintnam.ads 4hexcpol.adb
        4lintnam.ads 4mintnam.ads 4nintnam.ads 4onumaux.ads
        4lintnam.ads 4mintnam.ads 4nintnam.ads 4onumaux.ads
        4pintnam.ads 4rintnam.ads 4sintnam.ads 4uintnam.ads
        4pintnam.ads 4rintnam.ads 4sintnam.ads 4uintnam.ads
        4vcalend.adb 4vintnam.ads 4wcalend.adb 4wexcpol.adb
        4vcalend.adb 4vintnam.ads 4wcalend.adb 4wexcpol.adb
        4wintnam.ads 4zintnam.ads 4znumaux.ads 4zsytaco.adb
        4wintnam.ads 4zintnam.ads 4znumaux.ads 4zsytaco.adb
        4zsytaco.ads 51osinte.adb 51osinte.ads 52osinte.adb
        4zsytaco.ads 51osinte.adb 51osinte.ads 52osinte.adb
        52osinte.ads 52system.ads 53osinte.ads 5aosinte.ads
        52osinte.ads 52system.ads 53osinte.ads 5aosinte.ads
        5asystem.ads 5atasinf.ads 5ataspri.ads 5avxwork.ads
        5asystem.ads 5atasinf.ads 5ataspri.ads 5avxwork.ads
        5bosinte.ads 5bsystem.ads 5cosinte.ads 5dosinte.ads
        5bosinte.ads 5bsystem.ads 5cosinte.ads 5dosinte.ads
        5esystem.ads 5fosinte.ads 5fsystem.ads 5ftasinf.ads
        5esystem.ads 5fosinte.ads 5fsystem.ads 5ftasinf.ads
        5ginterr.adb 5gmastop.adb 5gosinte.ads 5gproinf.adb
        5ginterr.adb 5gmastop.adb 5gosinte.ads 5gproinf.adb
        5gproinf.ads 5gsystem.ads 5gtasinf.adb 5gtasinf.ads
        5gproinf.ads 5gsystem.ads 5gtasinf.adb 5gtasinf.ads
        5gtpgetc.adb 5hparame.ads 5hsystem.ads 5htaspri.ads
        5gtpgetc.adb 5hparame.ads 5hsystem.ads 5htaspri.ads
        5iosinte.ads 5itaspri.ads 5ksystem.ads 5kvxwork.ads
        5iosinte.ads 5itaspri.ads 5ksystem.ads 5kvxwork.ads
        5losinte.ads 5lsystem.ads 5mosinte.ads 5mvxwork.ads
        5losinte.ads 5lsystem.ads 5mosinte.ads 5mvxwork.ads
        5ninmaop.adb 5nintman.adb 5nosinte.ads 5ntaspri.ads
        5ninmaop.adb 5nintman.adb 5nosinte.ads 5ntaspri.ads
        5oosprim.adb 5oparame.adb 5osystem.ads 5posinte.ads
        5oosprim.adb 5oparame.adb 5osystem.ads 5posinte.ads
        5posprim.adb 5pvxwork.ads 5rosinte.ads 5rparame.adb
        5posprim.adb 5pvxwork.ads 5rosinte.ads 5rparame.adb
        5sintman.adb 5sosinte.ads 5sparame.adb 5ssystem.ads
        5sintman.adb 5sosinte.ads 5sparame.adb 5ssystem.ads
        5stasinf.adb 5stasinf.ads 5staspri.ads 5svxwork.ads
        5stasinf.adb 5stasinf.ads 5staspri.ads 5svxwork.ads
        5tosinte.ads 5uosinte.ads 5vasthan.adb 5vinterr.adb
        5tosinte.ads 5uosinte.ads 5vasthan.adb 5vinterr.adb
        5vintman.ads 5vosinte.ads 5vosprim.adb 5vosprim.ads
        5vintman.ads 5vosinte.ads 5vosprim.adb 5vosprim.ads
        5vparame.ads 5vsystem.ads 5vtaspri.ads 5vtpopde.adb
        5vparame.ads 5vsystem.ads 5vtaspri.ads 5vtpopde.adb
        5vtpopde.ads 5vvaflop.adb 5wintman.adb 5wmemory.adb
        5vtpopde.ads 5vvaflop.adb 5wintman.adb 5wmemory.adb
        5wosinte.ads 5wosprim.adb 5wsystem.ads 5wtaprop.adb
        5wosinte.ads 5wosprim.adb 5wsystem.ads 5wtaprop.adb
        5wtaspri.ads 5ysystem.ads 5zinterr.adb 5zosinte.adb
        5wtaspri.ads 5ysystem.ads 5zinterr.adb 5zosinte.adb
        5zosinte.ads 5zosprim.adb 5zsystem.ads 6vcpp.adb 6vcstrea.adb
        5zosinte.ads 5zosprim.adb 5zsystem.ads 6vcpp.adb 6vcstrea.adb
        7sosprim.adb 86numaux.adb 86numaux.ads 9drpc.adb a-astaco.adb
        7sosprim.adb 86numaux.adb 86numaux.ads 9drpc.adb a-astaco.adb
        a-caldel.ads a-calend.adb a-calend.ads a-chahan.adb
        a-caldel.ads a-calend.adb a-calend.ads a-chahan.adb
        a-chahan.ads a-colien.adb a-colien.ads a-colire.adb
        a-chahan.ads a-colien.adb a-colien.ads a-colire.adb
        a-colire.ads a-comlin.adb a-comlin.ads a-cwila1.ads
        a-colire.ads a-comlin.adb a-comlin.ads a-cwila1.ads
        a-decima.adb a-decima.ads a-diocst.adb a-diocst.ads
        a-decima.adb a-decima.ads a-diocst.adb a-diocst.ads
        a-direio.adb a-direio.ads a-einuoc.adb a-einuoc.ads
        a-direio.adb a-direio.ads a-einuoc.adb a-einuoc.ads
        a-except.adb a-except.ads a-excpol.adb a-exctra.adb
        a-except.adb a-except.ads a-excpol.adb a-exctra.adb
        a-exctra.ads a-filico.adb a-filico.ads a-finali.adb
        a-exctra.ads a-filico.adb a-filico.ads a-finali.adb
        a-finali.ads a-interr.ads a-intsig.adb a-intsig.ads
        a-finali.ads a-interr.ads a-intsig.adb a-intsig.ads
        a-ngcefu.adb a-ngcoty.adb a-ngcoty.ads a-ngelfu.adb
        a-ngcefu.adb a-ngcoty.adb a-ngcoty.ads a-ngelfu.adb
        a-nudira.adb a-nudira.ads a-nuflra.adb a-nuflra.ads
        a-nudira.adb a-nudira.ads a-nuflra.adb a-nuflra.ads
        a-numaux.ads a-reatim.ads a-retide.ads a-sequio.adb
        a-numaux.ads a-reatim.ads a-retide.ads a-sequio.adb
        a-sequio.ads a-siocst.adb a-siocst.ads a-ssicst.adb
        a-sequio.ads a-siocst.adb a-siocst.ads a-ssicst.adb
        a-ssicst.ads a-stmaco.ads a-storio.adb a-strbou.adb
        a-ssicst.ads a-stmaco.ads a-storio.adb a-strbou.adb
        a-strbou.ads a-stream.ads a-strfix.adb a-strfix.ads
        a-strbou.ads a-stream.ads a-strfix.adb a-strfix.ads
        a-strmap.adb a-strmap.ads a-strsea.adb a-strsea.ads
        a-strmap.adb a-strmap.ads a-strsea.adb a-strsea.ads
        a-strunb.adb a-strunb.ads a-ststio.adb a-ststio.ads
        a-strunb.adb a-strunb.ads a-ststio.adb a-ststio.ads
        a-stunau.adb a-stunau.ads a-stwibo.adb a-stwibo.ads
        a-stunau.adb a-stunau.ads a-stwibo.adb a-stwibo.ads
        a-stwifi.adb a-stwima.adb a-stwima.ads a-stwise.adb
        a-stwifi.adb a-stwima.adb a-stwima.ads a-stwise.adb
        a-stwise.ads a-stwiun.adb a-stwiun.ads a-suteio.adb
        a-stwise.ads a-stwiun.adb a-stwiun.ads a-suteio.adb
        a-suteio.ads a-swmwco.ads a-swuwti.adb a-swuwti.ads
        a-suteio.ads a-swmwco.ads a-swuwti.adb a-swuwti.ads
        a-sytaco.adb a-sytaco.ads a-tags.adb a-tags.ads a-tasatt.ads
        a-sytaco.adb a-sytaco.ads a-tags.adb a-tags.ads a-tasatt.ads
        a-taside.adb a-taside.ads a-teioed.adb a-teioed.ads
        a-taside.adb a-taside.ads a-teioed.adb a-teioed.ads
        a-textio.adb a-textio.ads a-ticoau.adb a-ticoau.ads
        a-textio.adb a-textio.ads a-ticoau.adb a-ticoau.ads
        a-ticoio.adb a-ticoio.ads a-tideau.adb a-tideau.ads
        a-ticoio.adb a-ticoio.ads a-tideau.adb a-tideau.ads
        a-tideio.adb a-tideio.ads a-tienau.adb a-tienau.ads
        a-tideio.adb a-tideio.ads a-tienau.adb a-tienau.ads
        a-tienio.adb a-tienio.ads a-tifiio.adb a-tifiio.ads
        a-tienio.adb a-tienio.ads a-tifiio.adb a-tifiio.ads
        a-tiflau.adb a-tiflau.ads a-tiflio.adb a-tiflio.ads
        a-tiflau.adb a-tiflau.ads a-tiflio.adb a-tiflio.ads
        a-tigeau.adb a-tigeau.ads a-tiinau.adb a-tiinau.ads
        a-tigeau.adb a-tigeau.ads a-tiinau.adb a-tiinau.ads
        a-tiinio.adb a-tiinio.ads a-timoau.adb a-timoau.ads
        a-tiinio.adb a-tiinio.ads a-timoau.adb a-timoau.ads
        a-timoio.adb a-timoio.ads a-tiocst.adb a-tiocst.ads
        a-timoio.adb a-timoio.ads a-tiocst.adb a-tiocst.ads
        a-titest.adb a-witeio.adb a-witeio.ads a-wtcoau.adb
        a-titest.adb a-witeio.adb a-witeio.ads a-wtcoau.adb
        a-wtcoau.ads a-wtcoio.adb a-wtcstr.adb a-wtcstr.ads
        a-wtcoau.ads a-wtcoio.adb a-wtcstr.adb a-wtcstr.ads
        a-wtdeau.adb a-wtdeau.ads a-wtdeio.adb a-wtdeio.ads
        a-wtdeau.adb a-wtdeau.ads a-wtdeio.adb a-wtdeio.ads
        a-wtedit.adb a-wtedit.ads a-wtenau.adb a-wtenau.ads
        a-wtedit.adb a-wtedit.ads a-wtenau.adb a-wtenau.ads
        a-wtenio.adb a-wtenio.ads a-wtfiio.adb a-wtfiio.ads
        a-wtenio.adb a-wtenio.ads a-wtfiio.adb a-wtfiio.ads
        a-wtflau.adb a-wtflau.ads a-wtflio.adb a-wtflio.ads
        a-wtflau.adb a-wtflau.ads a-wtflio.adb a-wtflio.ads
        a-wtgeau.adb a-wtgeau.ads a-wtinau.adb a-wtinau.ads
        a-wtgeau.adb a-wtgeau.ads a-wtinau.adb a-wtinau.ads
        a-wtinio.adb a-wtmoau.adb a-wtmoau.ads a-wtmoio.adb
        a-wtinio.adb a-wtmoau.adb a-wtmoau.ads a-wtmoio.adb
        a-wtmoio.ads a-wttest.adb ada-tree.def ada-tree.h ada.h
        a-wtmoio.ads a-wttest.adb ada-tree.def ada-tree.h ada.h
        adaint.c adaint.h ali-util.adb ali-util.ads ali.adb ali.ads
        adaint.c adaint.h ali-util.adb ali-util.ads ali.adb ali.ads
        alloc.ads argv.c atree.adb atree.ads atree.h back_end.adb
        alloc.ads argv.c atree.adb atree.ads atree.h back_end.adb
        back_end.ads bcheck.adb bcheck.ads binde.adb binde.ads
        back_end.ads bcheck.adb bcheck.ads binde.adb binde.ads
        binderr.adb binderr.ads bindgen.adb bindgen.ads bindusg.adb
        binderr.adb binderr.ads bindgen.adb bindgen.ads bindusg.adb
        bindusg.ads butil.adb butil.ads cal.c casing.adb casing.ads
        bindusg.ads butil.adb butil.ads cal.c casing.adb casing.ads
        ceinfo.adb checks.adb checks.ads cio.c comperr.adb comperr.ads
        ceinfo.adb checks.adb checks.ads cio.c comperr.adb comperr.ads
        csets.adb csets.ads csinfo.adb cstand.adb cstand.ads
        csets.adb csets.ads csinfo.adb cstand.adb cstand.ads
        cstreams.c cuintp.c debug.adb debug.ads debug_a.adb
        cstreams.c cuintp.c debug.adb debug.ads debug_a.adb
        debug_a.ads dec-io.adb dec-io.ads dec.ads decl.c deftarg.c
        debug_a.ads dec-io.adb dec-io.ads dec.ads decl.c deftarg.c
        einfo.adb einfo.ads einfo.h elists.adb elists.ads elists.h
        einfo.adb einfo.ads einfo.h elists.adb elists.ads elists.h
        errno.c errout.adb errout.ads eval_fat.adb eval_fat.ads exit.c
        errno.c errout.adb errout.ads eval_fat.adb eval_fat.ads exit.c
        exp_aggr.adb exp_aggr.ads exp_attr.adb exp_attr.ads
        exp_aggr.adb exp_aggr.ads exp_attr.adb exp_attr.ads
        exp_ch10.ads exp_ch11.adb exp_ch11.ads exp_ch12.adb
        exp_ch10.ads exp_ch11.adb exp_ch11.ads exp_ch12.adb
        exp_ch12.ads exp_ch13.adb exp_ch13.ads exp_ch2.adb exp_ch2.ads
        exp_ch12.ads exp_ch13.adb exp_ch13.ads exp_ch2.adb exp_ch2.ads
        exp_ch3.adb exp_ch3.ads exp_ch4.adb exp_ch4.ads exp_ch5.adb
        exp_ch3.adb exp_ch3.ads exp_ch4.adb exp_ch4.ads exp_ch5.adb
        exp_ch5.ads exp_ch6.adb exp_ch6.ads exp_ch7.adb exp_ch7.ads
        exp_ch5.ads exp_ch6.adb exp_ch6.ads exp_ch7.adb exp_ch7.ads
        exp_ch8.adb exp_ch8.ads exp_ch9.adb exp_ch9.ads exp_code.adb
        exp_ch8.adb exp_ch8.ads exp_ch9.adb exp_ch9.ads exp_code.adb
        exp_code.ads exp_dbug.adb exp_dbug.ads exp_disp.adb
        exp_code.ads exp_dbug.adb exp_dbug.ads exp_disp.adb
        exp_disp.ads exp_dist.adb exp_dist.ads exp_fixd.adb
        exp_disp.ads exp_dist.adb exp_dist.ads exp_fixd.adb
        exp_fixd.ads exp_imgv.adb exp_imgv.ads exp_intr.adb
        exp_fixd.ads exp_imgv.adb exp_imgv.ads exp_intr.adb
        exp_intr.ads exp_pakd.adb exp_pakd.ads exp_prag.adb
        exp_intr.ads exp_pakd.adb exp_pakd.ads exp_prag.adb
        exp_prag.ads exp_smem.adb exp_smem.ads exp_strm.adb
        exp_prag.ads exp_smem.adb exp_smem.ads exp_strm.adb
        exp_strm.ads exp_tss.adb exp_tss.ads exp_util.adb exp_util.ads
        exp_strm.ads exp_tss.adb exp_tss.ads exp_util.adb exp_util.ads
        exp_vfpt.adb exp_vfpt.ads expander.adb expander.ads fe.h
        exp_vfpt.adb exp_vfpt.ads expander.adb expander.ads fe.h
        final.c fmap.adb fmap.ads fname-sf.adb fname-sf.ads
        final.c fmap.adb fmap.ads fname-sf.adb fname-sf.ads
        fname-uf.adb fname-uf.ads fname.adb fname.ads freeze.adb
        fname-uf.adb fname-uf.ads fname.adb fname.ads freeze.adb
        freeze.ads frontend.adb frontend.ads g-calend.ads g-comlin.adb
        freeze.ads frontend.adb frontend.ads g-calend.ads g-comlin.adb
        g-debpoo.adb g-debpoo.ads g-locfil.adb g-os_lib.ads
        g-debpoo.adb g-debpoo.ads g-locfil.adb g-os_lib.ads
        g-regist.adb g-regist.ads get_targ.adb get_targ.ads gigi.h
        g-regist.adb g-regist.ads get_targ.adb get_targ.ads gigi.h
        gmem.c gnat1drv.adb gnat1drv.ads gnat_ug.texi gnatbind.adb
        gmem.c gnat1drv.adb gnat1drv.ads gnat_ug.texi gnatbind.adb
        gnatbind.ads gnatbl.c gnatcmd.adb gnatcmd.ads gnatdll.adb
        gnatbind.ads gnatbl.c gnatcmd.adb gnatcmd.ads gnatdll.adb
        gnatfind.adb gnatkr.adb gnatkr.ads gnatlbr.adb gnatlink.adb
        gnatfind.adb gnatkr.adb gnatkr.ads gnatlbr.adb gnatlink.adb
        gnatlink.ads gnatls.adb gnatls.ads gnatmake.adb gnatmake.ads
        gnatlink.ads gnatls.adb gnatls.ads gnatmake.adb gnatmake.ads
        gnatmem.adb gnatprep.adb gnatprep.ads gnatpsta.adb gnatvsn.ads
        gnatmem.adb gnatprep.adb gnatprep.ads gnatpsta.adb gnatvsn.ads
        gnatxref.adb hlo.adb hlo.ads hostparm.ads i-c.adb i-cexten.ads
        gnatxref.adb hlo.adb hlo.ads hostparm.ads i-c.adb i-cexten.ads
        i-cobol.adb i-cobol.ads i-cpoint.adb i-cpoint.ads i-cpp.adb
        i-cobol.adb i-cobol.ads i-cpoint.adb i-cpoint.ads i-cpp.adb
        i-cpp.ads i-cstrea.adb i-cstrea.ads i-cstrin.adb i-cstrin.ads
        i-cpp.ads i-cstrea.adb i-cstrea.ads i-cstrin.adb i-cstrin.ads
        i-fortra.adb i-os2err.ads i-os2lib.adb i-os2lib.ads
        i-fortra.adb i-os2err.ads i-os2lib.adb i-os2lib.ads
        i-os2syn.ads i-os2thr.ads i-pacdec.adb i-pacdec.ads
        i-os2syn.ads i-os2thr.ads i-pacdec.adb i-pacdec.ads
        impunit.adb impunit.ads init.c inline.adb inline.ads io-aux.c
        impunit.adb impunit.ads init.c inline.adb inline.ads io-aux.c
        itypes.adb itypes.ads krunch.adb krunch.ads lang-options.h
        itypes.adb itypes.ads krunch.adb krunch.ads lang-options.h
        lang-specs.h layout.adb layout.ads lib-list.adb lib-load.adb
        lang-specs.h layout.adb layout.ads lib-list.adb lib-load.adb
        lib-load.ads lib-sort.adb lib-util.adb lib-util.ads
        lib-load.ads lib-sort.adb lib-util.adb lib-util.ads
        lib-writ.adb lib-writ.ads lib-xref.adb lib-xref.ads lib.adb
        lib-writ.adb lib-writ.ads lib-xref.adb lib-xref.ads lib.adb
        lib.ads link.c live.adb live.ads make.adb make.ads makeusg.adb
        lib.ads link.c live.adb live.ads make.adb make.ads makeusg.adb
        makeusg.ads math_lib.adb mdll.adb mdll.ads memtrack.adb misc.c
        makeusg.ads math_lib.adb mdll.adb mdll.ads memtrack.adb misc.c
        namet.adb namet.ads namet.h nlists.adb nlists.ads nlists.h
        namet.adb namet.ads namet.h nlists.adb nlists.ads nlists.h
        nmake.adb nmake.ads nmake.adt opt.adb opt.ads osint.adb
        nmake.adb nmake.ads nmake.adt opt.adb opt.ads osint.adb
        osint.ads output.adb output.ads par-ch10.adb par-ch11.adb
        osint.ads output.adb output.ads par-ch10.adb par-ch11.adb
        par-ch12.adb par-ch13.adb par-ch2.adb par-ch3.adb par-ch4.adb
        par-ch12.adb par-ch13.adb par-ch2.adb par-ch3.adb par-ch4.adb
        par-ch5.adb par-ch6.adb par-ch7.adb par-ch8.adb par-ch9.adb
        par-ch5.adb par-ch6.adb par-ch7.adb par-ch8.adb par-ch9.adb
        par-endh.adb par-labl.adb par-load.adb par-prag.adb
        par-endh.adb par-labl.adb par-load.adb par-prag.adb
        par-sync.adb par-tchk.adb par-util.adb par.adb par.ads
        par-sync.adb par-tchk.adb par-util.adb par.adb par.ads
        prj-attr.adb prj-attr.ads prj-com.adb prj-com.ads prj-dect.adb
        prj-attr.adb prj-attr.ads prj-com.adb prj-com.ads prj-dect.adb
        prj-dect.ads prj-env.adb prj-env.ads prj-ext.adb prj-ext.ads
        prj-dect.ads prj-env.adb prj-env.ads prj-ext.adb prj-ext.ads
        prj-nmsc.adb prj-nmsc.ads prj-pars.adb prj-pars.ads
        prj-nmsc.adb prj-nmsc.ads prj-pars.adb prj-pars.ads
        prj-part.adb prj-part.ads prj-proc.adb prj-proc.ads
        prj-part.adb prj-part.ads prj-proc.adb prj-proc.ads
        prj-strt.adb prj-strt.ads prj-tree.adb prj-tree.ads
        prj-strt.adb prj-strt.ads prj-tree.adb prj-tree.ads
        prj-util.adb prj-util.ads prj.adb prj.ads raise.c raise.h
        prj-util.adb prj-util.ads prj.adb prj.ads raise.c raise.h
        repinfo.adb repinfo.ads repinfo.h restrict.adb restrict.ads
        repinfo.adb repinfo.ads repinfo.h restrict.adb restrict.ads
        rident.ads rtsfind.adb rtsfind.ads s-addima.adb s-addima.ads
        rident.ads rtsfind.adb rtsfind.ads s-addima.adb s-addima.ads
        s-arit64.adb s-arit64.ads s-assert.adb s-assert.ads
        s-arit64.adb s-arit64.ads s-assert.adb s-assert.ads
        s-asthan.adb s-asthan.ads s-atacco.adb s-auxdec.adb
        s-asthan.adb s-asthan.ads s-atacco.adb s-auxdec.adb
        s-auxdec.ads s-bitops.adb s-bitops.ads s-chepoo.ads
        s-auxdec.ads s-bitops.adb s-bitops.ads s-chepoo.ads
        s-direio.adb s-direio.ads s-except.ads s-exctab.adb
        s-direio.adb s-direio.ads s-except.ads s-exctab.adb
        s-exctab.ads s-exnflt.ads s-exngen.adb s-exngen.ads
        s-exctab.ads s-exnflt.ads s-exngen.adb s-exngen.ads
        s-exnint.ads s-exnlfl.ads s-exnlin.ads s-exnllf.ads
        s-exnint.ads s-exnlfl.ads s-exnlin.ads s-exnllf.ads
        s-exnlli.ads s-exnsfl.ads s-exnsin.ads s-exnssi.ads
        s-exnlli.ads s-exnsfl.ads s-exnsin.ads s-exnssi.ads
        s-expflt.ads s-expgen.adb s-expgen.ads s-expint.ads
        s-expflt.ads s-expgen.adb s-expgen.ads s-expint.ads
        s-explfl.ads s-explin.ads s-expllf.ads s-explli.ads
        s-explfl.ads s-explin.ads s-expllf.ads s-explli.ads
        s-expllu.adb s-expllu.ads s-expmod.adb s-expmod.ads
        s-expllu.adb s-expllu.ads s-expmod.adb s-expmod.ads
        s-expsfl.ads s-expsin.ads s-expssi.ads s-expuns.adb
        s-expsfl.ads s-expsin.ads s-expssi.ads s-expuns.adb
        s-expuns.ads s-fatflt.ads s-fatgen.adb s-fatgen.ads
        s-expuns.ads s-fatflt.ads s-fatgen.adb s-fatgen.ads
        s-fatlfl.ads s-fatllf.ads s-fatsfl.ads s-ficobl.ads
        s-fatlfl.ads s-fatllf.ads s-fatsfl.ads s-ficobl.ads
        s-fileio.adb s-fileio.ads s-finimp.adb s-finimp.ads
        s-fileio.adb s-fileio.ads s-finimp.adb s-finimp.ads
        s-finroo.adb s-finroo.ads s-fore.adb s-fore.ads s-imgbiu.adb
        s-finroo.adb s-finroo.ads s-fore.adb s-fore.ads s-imgbiu.adb
        s-imgbiu.ads s-imgboo.adb s-imgboo.ads s-imgcha.adb
        s-imgbiu.ads s-imgboo.adb s-imgboo.ads s-imgcha.adb
        s-imgcha.ads s-imgdec.adb s-imgdec.ads s-imgenu.adb
        s-imgcha.ads s-imgdec.adb s-imgdec.ads s-imgenu.adb
        s-imgenu.ads s-imgint.adb s-imgint.ads s-imgllb.adb
        s-imgenu.ads s-imgint.adb s-imgint.ads s-imgllb.adb
        s-imgllb.ads s-imglld.adb s-imglld.ads s-imglli.adb
        s-imgllb.ads s-imglld.adb s-imglld.ads s-imglli.adb
        s-imglli.ads s-imgllu.adb s-imgllu.ads s-imgllw.adb
        s-imglli.ads s-imgllu.adb s-imgllu.ads s-imgllw.adb
        s-imgllw.ads s-imgrea.adb s-imgrea.ads s-imguns.adb
        s-imgllw.ads s-imgrea.adb s-imgrea.ads s-imguns.adb
        s-imguns.ads s-imgwch.adb s-imgwch.ads s-imgwiu.adb
        s-imguns.ads s-imgwch.adb s-imgwch.ads s-imgwiu.adb
        s-imgwiu.ads s-inmaop.ads s-interr.adb s-interr.ads
        s-imgwiu.ads s-inmaop.ads s-interr.adb s-interr.ads
        s-intman.ads s-io.adb s-io.ads s-maccod.ads s-mantis.adb
        s-intman.ads s-io.adb s-io.ads s-maccod.ads s-mantis.adb
        s-mantis.ads s-memory.adb s-memory.ads s-osprim.ads
        s-mantis.ads s-memory.adb s-memory.ads s-osprim.ads
        s-pack03.adb s-pack03.ads s-pack05.adb s-pack05.ads
        s-pack03.adb s-pack03.ads s-pack05.adb s-pack05.ads
        s-pack06.adb s-pack06.ads s-pack07.adb s-pack07.ads
        s-pack06.adb s-pack06.ads s-pack07.adb s-pack07.ads
        s-pack09.adb s-pack09.ads s-pack10.adb s-pack10.ads
        s-pack09.adb s-pack09.ads s-pack10.adb s-pack10.ads
        s-pack11.adb s-pack11.ads s-pack12.adb s-pack12.ads
        s-pack11.adb s-pack11.ads s-pack12.adb s-pack12.ads
        s-pack13.adb s-pack13.ads s-pack14.adb s-pack14.ads
        s-pack13.adb s-pack13.ads s-pack14.adb s-pack14.ads
        s-pack15.adb s-pack15.ads s-pack17.adb s-pack17.ads
        s-pack15.adb s-pack15.ads s-pack17.adb s-pack17.ads
        s-pack18.adb s-pack18.ads s-pack19.adb s-pack19.ads
        s-pack18.adb s-pack18.ads s-pack19.adb s-pack19.ads
        s-pack20.adb s-pack20.ads s-pack21.adb s-pack21.ads
        s-pack20.adb s-pack20.ads s-pack21.adb s-pack21.ads
        s-pack22.adb s-pack22.ads s-pack23.adb s-pack23.ads
        s-pack22.adb s-pack22.ads s-pack23.adb s-pack23.ads
        s-pack24.adb s-pack24.ads s-pack25.adb s-pack25.ads
        s-pack24.adb s-pack24.ads s-pack25.adb s-pack25.ads
        s-pack26.adb s-pack26.ads s-pack27.adb s-pack27.ads
        s-pack26.adb s-pack26.ads s-pack27.adb s-pack27.ads
        s-pack28.adb s-pack28.ads s-pack29.adb s-pack29.ads
        s-pack28.adb s-pack28.ads s-pack29.adb s-pack29.ads
        s-pack30.adb s-pack30.ads s-pack31.adb s-pack31.ads
        s-pack30.adb s-pack30.ads s-pack31.adb s-pack31.ads
        s-pack33.adb s-pack33.ads s-pack34.adb s-pack34.ads
        s-pack33.adb s-pack33.ads s-pack34.adb s-pack34.ads
        s-pack35.adb s-pack35.ads s-pack36.adb s-pack36.ads
        s-pack35.adb s-pack35.ads s-pack36.adb s-pack36.ads
        s-pack37.adb s-pack37.ads s-pack38.adb s-pack38.ads
        s-pack37.adb s-pack37.ads s-pack38.adb s-pack38.ads
        s-pack39.adb s-pack39.ads s-pack40.adb s-pack40.ads
        s-pack39.adb s-pack39.ads s-pack40.adb s-pack40.ads
        s-pack41.adb s-pack41.ads s-pack42.adb s-pack42.ads
        s-pack41.adb s-pack41.ads s-pack42.adb s-pack42.ads
        s-pack43.adb s-pack43.ads s-pack44.adb s-pack44.ads
        s-pack43.adb s-pack43.ads s-pack44.adb s-pack44.ads
        s-pack45.adb s-pack45.ads s-pack46.adb s-pack46.ads
        s-pack45.adb s-pack45.ads s-pack46.adb s-pack46.ads
        s-pack47.adb s-pack47.ads s-pack48.adb s-pack48.ads
        s-pack47.adb s-pack47.ads s-pack48.adb s-pack48.ads
        s-pack49.adb s-pack49.ads s-pack50.adb s-pack50.ads
        s-pack49.adb s-pack49.ads s-pack50.adb s-pack50.ads
        s-pack51.adb s-pack51.ads s-pack52.adb s-pack52.ads
        s-pack51.adb s-pack51.ads s-pack52.adb s-pack52.ads
        s-pack53.adb s-pack53.ads s-pack54.adb s-pack54.ads
        s-pack53.adb s-pack53.ads s-pack54.adb s-pack54.ads
        s-pack55.adb s-pack55.ads s-pack56.adb s-pack56.ads
        s-pack55.adb s-pack55.ads s-pack56.adb s-pack56.ads
        s-pack57.adb s-pack57.ads s-pack58.adb s-pack58.ads
        s-pack57.adb s-pack57.ads s-pack58.adb s-pack58.ads
        s-pack59.adb s-pack59.ads s-pack60.adb s-pack60.ads
        s-pack59.adb s-pack59.ads s-pack60.adb s-pack60.ads
        s-pack61.adb s-pack61.ads s-pack62.adb s-pack62.ads
        s-pack61.adb s-pack61.ads s-pack62.adb s-pack62.ads
        s-pack63.adb s-pack63.ads s-parame.adb s-parame.ads
        s-pack63.adb s-pack63.ads s-parame.adb s-parame.ads
        s-parint.adb s-parint.ads s-pooglo.adb s-pooglo.ads
        s-parint.adb s-parint.ads s-pooglo.adb s-pooglo.ads
        s-pooloc.adb s-pooloc.ads s-poosiz.adb s-poosiz.ads
        s-pooloc.adb s-pooloc.ads s-poosiz.adb s-poosiz.ads
        s-powtab.ads s-proinf.adb s-proinf.ads s-rpc.adb s-rpc.ads
        s-powtab.ads s-proinf.adb s-proinf.ads s-rpc.adb s-rpc.ads
        s-scaval.ads s-secsta.adb s-secsta.ads s-sequio.adb
        s-scaval.ads s-secsta.adb s-secsta.ads s-sequio.adb
        s-sequio.ads s-shasto.adb s-shasto.ads s-soflin.adb
        s-sequio.ads s-shasto.adb s-shasto.ads s-soflin.adb
        s-soflin.ads s-sopco3.adb s-sopco3.ads s-sopco4.adb
        s-soflin.ads s-sopco3.adb s-sopco3.ads s-sopco4.adb
        s-sopco4.ads s-sopco5.adb s-sopco5.ads s-stache.adb
        s-sopco4.ads s-sopco5.adb s-sopco5.ads s-stache.adb
        s-stache.ads s-stalib.adb s-stalib.ads s-stoele.adb
        s-stache.ads s-stalib.adb s-stalib.ads s-stoele.adb
        s-stopoo.ads s-stratt.adb s-stratt.ads s-strops.adb
        s-stopoo.ads s-stratt.adb s-stratt.ads s-strops.adb
        s-strops.ads s-taprob.ads s-taprop.ads s-tarest.ads
        s-strops.ads s-taprob.ads s-taprop.ads s-tarest.ads
        s-tasdeb.adb s-tasdeb.ads s-tasinf.adb s-tasinf.ads
        s-tasdeb.adb s-tasdeb.ads s-tasinf.adb s-tasinf.ads
        s-tasini.ads s-taskin.ads s-tasren.ads s-tasres.ads
        s-tasini.ads s-taskin.ads s-tasren.ads s-tasres.ads
        s-tassta.ads s-tpinop.adb s-tpinop.ads s-tpoben.ads
        s-tassta.ads s-tpinop.adb s-tpinop.ads s-tpoben.ads
        s-tpobop.ads s-unstyp.ads s-vaflop.adb s-vaflop.ads
        s-tpobop.ads s-unstyp.ads s-vaflop.adb s-vaflop.ads
        s-valboo.adb s-valboo.ads s-valcha.adb s-valcha.ads
        s-valboo.adb s-valboo.ads s-valcha.adb s-valcha.ads
        s-valdec.adb s-valdec.ads s-valenu.adb s-valenu.ads
        s-valdec.adb s-valdec.ads s-valenu.adb s-valenu.ads
        s-valint.adb s-valint.ads s-vallld.adb s-vallld.ads
        s-valint.adb s-valint.ads s-vallld.adb s-vallld.ads
        s-vallli.adb s-vallli.ads s-valllu.adb s-valllu.ads
        s-vallli.adb s-vallli.ads s-valllu.adb s-valllu.ads
        s-valrea.adb s-valrea.ads s-valuns.adb s-valuns.ads
        s-valrea.adb s-valrea.ads s-valuns.adb s-valuns.ads
        s-valuti.adb s-valuti.ads s-valwch.adb s-valwch.ads
        s-valuti.adb s-valuti.ads s-valwch.adb s-valwch.ads
        s-vercon.adb s-vercon.ads s-vmexta.adb s-vmexta.ads
        s-vercon.adb s-vercon.ads s-vmexta.adb s-vmexta.ads
        s-wchcnv.adb s-wchcnv.ads s-wchcon.ads s-wchjis.adb
        s-wchcnv.adb s-wchcnv.ads s-wchcon.ads s-wchjis.adb
        s-wchjis.ads s-wchstw.adb s-wchstw.ads s-wchwts.adb
        s-wchjis.ads s-wchstw.adb s-wchstw.ads s-wchwts.adb
        s-wchwts.ads s-widboo.adb s-widboo.ads s-widcha.adb
        s-wchwts.ads s-widboo.adb s-widboo.ads s-widcha.adb
        s-widcha.ads s-widenu.adb s-widenu.ads s-widlli.adb
        s-widcha.ads s-widenu.adb s-widenu.ads s-widlli.adb
        s-widlli.ads s-widllu.adb s-widllu.ads s-widwch.adb
        s-widlli.ads s-widllu.adb s-widllu.ads s-widwch.adb
        s-widwch.ads s-wwdcha.adb s-wwdcha.ads s-wwdenu.adb
        s-widwch.ads s-wwdcha.adb s-wwdcha.ads s-wwdenu.adb
        s-wwdenu.ads s-wwdwch.adb s-wwdwch.ads scans.adb scans.ads
        s-wwdenu.ads s-wwdwch.adb s-wwdwch.ads scans.adb scans.ads
        scn-nlit.adb scn-slit.adb scn.adb scn.ads sdefault.ads sem.adb
        scn-nlit.adb scn-slit.adb scn.adb scn.ads sdefault.ads sem.adb
        sem.ads sem_aggr.adb sem_aggr.ads sem_attr.adb sem_attr.ads
        sem.ads sem_aggr.adb sem_aggr.ads sem_attr.adb sem_attr.ads
        sem_case.adb sem_case.ads sem_cat.adb sem_cat.ads sem_ch10.adb
        sem_case.adb sem_case.ads sem_cat.adb sem_cat.ads sem_ch10.adb
        sem_ch10.ads sem_ch11.adb sem_ch11.ads sem_ch12.adb
        sem_ch10.ads sem_ch11.adb sem_ch11.ads sem_ch12.adb
        sem_ch12.ads sem_ch13.adb sem_ch13.ads sem_ch2.adb sem_ch2.ads
        sem_ch12.ads sem_ch13.adb sem_ch13.ads sem_ch2.adb sem_ch2.ads
        sem_ch3.adb sem_ch3.ads sem_ch4.adb sem_ch4.ads sem_ch5.adb
        sem_ch3.adb sem_ch3.ads sem_ch4.adb sem_ch4.ads sem_ch5.adb
        sem_ch5.ads sem_ch6.adb sem_ch6.ads sem_ch7.adb sem_ch7.ads
        sem_ch5.ads sem_ch6.adb sem_ch6.ads sem_ch7.adb sem_ch7.ads
        sem_ch8.adb sem_ch8.ads sem_ch9.adb sem_ch9.ads sem_disp.adb
        sem_ch8.adb sem_ch8.ads sem_ch9.adb sem_ch9.ads sem_disp.adb
        sem_disp.ads sem_dist.adb sem_dist.ads sem_elab.adb
        sem_disp.ads sem_dist.adb sem_dist.ads sem_elab.adb
        sem_elab.ads sem_elim.adb sem_elim.ads sem_eval.adb
        sem_elab.ads sem_elim.adb sem_elim.ads sem_eval.adb
        sem_eval.ads sem_intr.adb sem_intr.ads sem_maps.adb
        sem_eval.ads sem_intr.adb sem_intr.ads sem_maps.adb
        sem_maps.ads sem_mech.adb sem_mech.ads sem_prag.adb
        sem_maps.ads sem_mech.adb sem_mech.ads sem_prag.adb
        sem_prag.ads sem_res.adb sem_res.ads sem_smem.adb sem_smem.ads
        sem_prag.ads sem_res.adb sem_res.ads sem_smem.adb sem_smem.ads
        sem_type.adb sem_type.ads sem_util.adb sem_util.ads
        sem_type.adb sem_type.ads sem_util.adb sem_util.ads
        sem_vfpt.adb sem_vfpt.ads sem_warn.adb sem_warn.ads
        sem_vfpt.adb sem_vfpt.ads sem_warn.adb sem_warn.ads
        sfn_scan.adb sfn_scan.ads sinfo-cn.adb sinfo-cn.ads sinfo.adb
        sfn_scan.adb sfn_scan.ads sinfo-cn.adb sinfo-cn.ads sinfo.adb
        sinfo.ads sinfo.h sinput-l.adb sinput-l.ads sinput-p.adb
        sinfo.ads sinfo.h sinput-l.adb sinput-l.ads sinput-p.adb
        sinput-p.ads sinput.adb sinput.ads snames.adb snames.ads
        sinput-p.ads sinput.adb sinput.ads snames.adb snames.ads
        snames.h sprint.adb sprint.ads stand.adb stand.ads stringt.adb
        snames.h sprint.adb sprint.ads stand.adb stand.ads stringt.adb
        stringt.ads stringt.h style.adb style.ads stylesw.adb
        stringt.ads stringt.h style.adb style.ads stylesw.adb
        stylesw.ads switch.adb switch.ads sysdep.c system.ads
        stylesw.ads switch.adb switch.ads sysdep.c system.ads
        table.adb table.ads targparm.adb targparm.ads targtyps.c
        table.adb table.ads targparm.adb targparm.ads targtyps.c
        tbuild.adb tbuild.ads trans.c tree_gen.adb tree_gen.ads
        tbuild.adb tbuild.ads trans.c tree_gen.adb tree_gen.ads
        tree_in.adb tree_in.ads tree_io.adb tree_io.ads treepr.adb
        tree_in.adb tree_in.ads tree_io.adb tree_io.ads treepr.adb
        treepr.ads treeprs.ads treeprs.adt ttypef.ads ttypes.ads
        treepr.ads treeprs.ads treeprs.adt ttypef.ads ttypes.ads
        types.adb types.ads types.h uintp.adb uintp.ads uintp.h
        types.adb types.ads types.h uintp.adb uintp.ads uintp.h
        uname.adb uname.ads urealp.adb urealp.ads urealp.h usage.adb
        uname.adb uname.ads urealp.adb urealp.ads urealp.h usage.adb
        usage.ads utils.c utils2.c validsw.adb validsw.ads
        usage.ads utils.c utils2.c validsw.adb validsw.ads
        widechar.adb widechar.ads xeinfo.adb xnmake.adb xr_tabls.adb
        widechar.adb widechar.ads xeinfo.adb xnmake.adb xr_tabls.adb
        xr_tabls.ads xref_lib.adb xref_lib.ads xsinfo.adb xsnames.adb
        xr_tabls.ads xref_lib.adb xref_lib.ads xsinfo.adb xsnames.adb
        xtreeprs.adb: Correct statements in comments about maintainership
        xtreeprs.adb: Correct statements in comments about maintainership
        of GNAT.
        of GNAT.
2002-09-23  Zack Weinberg  
2002-09-23  Zack Weinberg  
        * Make-lang.in (EXTRA_GNATBIND_OBJS): Add version.o.
        * Make-lang.in (EXTRA_GNATBIND_OBJS): Add version.o.
        * Makefile.in (TOOLS_LIBS): Add ../../version.o.
        * Makefile.in (TOOLS_LIBS): Add ../../version.o.
        * gnatvsn.ads: Gnat_Version_String is now a function.
        * gnatvsn.ads: Gnat_Version_String is now a function.
        * gnatvsn.adb: New file.  When asked for Gnat_Version_String,
        * gnatvsn.adb: New file.  When asked for Gnat_Version_String,
        copy the C version_string into a String and return it.
        copy the C version_string into a String and return it.
        * gnatcmd.adb, gnatkr.adb, gnatlbr.adb, gnatlink.adb,
        * gnatcmd.adb, gnatkr.adb, gnatlbr.adb, gnatlink.adb,
        gnatls.adb,gnatmake.adb, gnatprep.adb, gnatpsta.adb:
        gnatls.adb,gnatmake.adb, gnatprep.adb, gnatpsta.adb:
        Remove pragma Ident (Gnat_Version_String).  If this was the
        Remove pragma Ident (Gnat_Version_String).  If this was the
        sole use of package Gnatvsn, remove the with statement too.
        sole use of package Gnatvsn, remove the with statement too.
        * gnat1drv.adb: Tweak -gnatv output.
        * gnat1drv.adb: Tweak -gnatv output.
2002-09-17  Richard Henderson  
2002-09-17  Richard Henderson  
        * trans.c (tree_transform): Use real_ldexp not REAL_VALUE_LDEXP.
        * trans.c (tree_transform): Use real_ldexp not REAL_VALUE_LDEXP.
        * config/dsp16xx/dsp16xx.md (fixuns_trunchfhi2): Use real_2expN.
        * config/dsp16xx/dsp16xx.md (fixuns_trunchfhi2): Use real_2expN.
        * config/mips/mips.md (fixuns_truncdfsi2): Likewise.
        * config/mips/mips.md (fixuns_truncdfsi2): Likewise.
        (fixuns_truncdfdi2, fixuns_truncsfsi2, fixuns_truncsfdi2): Likewise.
        (fixuns_truncdfdi2, fixuns_truncsfsi2, fixuns_truncsfdi2): Likewise.
        * config/m68k/m68k.c (floating_exact_log2): Use real_exponent
        * config/m68k/m68k.c (floating_exact_log2): Use real_exponent
        and real_2expN instead of a loop.
        and real_2expN instead of a loop.
        * doc/tm.texi (REAL_VALUE_LDEXP): Remove.
        * doc/tm.texi (REAL_VALUE_LDEXP): Remove.
        (REAL_VALUE_RNDZINT, REAL_VALUE_UNSIGNED_RNDZINT): Remove.
        (REAL_VALUE_RNDZINT, REAL_VALUE_UNSIGNED_RNDZINT): Remove.
2002-08-25  Andre Leis  
2002-08-25  Andre Leis  
            David Billinghurst  
            David Billinghurst  
        * sysdep.c (__gnat_ttyname): include  on cygwin
        * sysdep.c (__gnat_ttyname): include  on cygwin
2002-08-13  Rainer Orth  
2002-08-13  Rainer Orth  
        * Make-lang.in (gnatbind$(exeext)): Link with $(SYSLIBS).
        * Make-lang.in (gnatbind$(exeext)): Link with $(SYSLIBS).
        Remove $(CONFIG_H) dependency.
        Remove $(CONFIG_H) dependency.
2002-08-08  Nathan Sidwell  
2002-08-08  Nathan Sidwell  
        * ada/Make-lang.in (ada.mostlyclean): Remove coverage files.
        * ada/Make-lang.in (ada.mostlyclean): Remove coverage files.
2002-07-29  Kaveh R. Ghazi  
2002-07-29  Kaveh R. Ghazi  
        * adadecode.c (ada_demangle): Use xstrdup in lieu of
        * adadecode.c (ada_demangle): Use xstrdup in lieu of
        xmalloc/strcpy.
        xmalloc/strcpy.
        * misc.c (gnat_decode_option): Likewise.
        * misc.c (gnat_decode_option): Likewise.
2002-07-15  Florian Weimer  
2002-07-15  Florian Weimer  
        * make.adb (Add_Switch): Make Generic_Position a procedure.  The
        * make.adb (Add_Switch): Make Generic_Position a procedure.  The
        function approach did not work well because of a side effect (the
        function approach did not work well because of a side effect (the
        function call could reallocate the table which was being indexed
        function call could reallocate the table which was being indexed
        using its result). Fixes ada/4851. [RESURRECTED]
        using its result). Fixes ada/4851. [RESURRECTED]
2002-07-01  Roger Sayle  
2002-07-01  Roger Sayle  
        * ada/utils.c (builtin_function): Accept an additional parameter.
        * ada/utils.c (builtin_function): Accept an additional parameter.
2002-06-28  Andreas Jaeger  
2002-06-28  Andreas Jaeger  
        PR ada/7144
        PR ada/7144
        * Makefile.in: Fix typo in comment, patch by Adrian Knoth
        * Makefile.in: Fix typo in comment, patch by Adrian Knoth
        .
        .
2002-06-24  Kaveh R. Ghazi  
2002-06-24  Kaveh R. Ghazi  
        * Makefile.in (SHELL): Set to @SHELL@.
        * Makefile.in (SHELL): Set to @SHELL@.
2002-06-20  Kaveh R. Ghazi  
2002-06-20  Kaveh R. Ghazi  
        * utils.c (init_gigi_decls): Use ARRAY_SIZE in lieu of explicit
        * utils.c (init_gigi_decls): Use ARRAY_SIZE in lieu of explicit
        array size calculation.
        array size calculation.
2002-06-04  Andreas Jaeger  
2002-06-04  Andreas Jaeger  
        * Make-lang.in (gnatbind): Readd rule that has been lost in last
        * Make-lang.in (gnatbind): Readd rule that has been lost in last
        patch.
        patch.
2002-06-03  Geoffrey Keating  
2002-06-03  Geoffrey Keating  
        Merge from pch-branch:
        Merge from pch-branch:
        * config-lang.in (gtfiles): Add ada-tree.h.
        * config-lang.in (gtfiles): Add ada-tree.h.
        * ada-tree.h (SET_TYPE_CI_CO_LIST): New.
        * ada-tree.h (SET_TYPE_CI_CO_LIST): New.
        (SET_TYPE_MODULUS): New.
        (SET_TYPE_MODULUS): New.
        (SET_TYPE_INDEX): New.
        (SET_TYPE_INDEX): New.
        (SET_TYPE_DIGITS_VALUE): New.
        (SET_TYPE_DIGITS_VALUE): New.
        (SET_TYPE_RM_SIZE): New.
        (SET_TYPE_RM_SIZE): New.
        (SET_TYPE_UNCONSTRAINED_ARRAY): New.
        (SET_TYPE_UNCONSTRAINED_ARRAY): New.
        (SET_TYPE_ADA_SIZE): New.
        (SET_TYPE_ADA_SIZE): New.
        (SET_TYPE_ACTUAL_BOUNDS): New.
        (SET_TYPE_ACTUAL_BOUNDS): New.
        (SET_DECL_CONST_CORRESPONDING_VAR): New.
        (SET_DECL_CONST_CORRESPONDING_VAR): New.
        (SET_DECL_ORIGINAL_FIELD): New.
        (SET_DECL_ORIGINAL_FIELD): New.
        (TREE_LOOP_ID): Correct typo.
        (TREE_LOOP_ID): Correct typo.
        * decl.c: Use new macros.
        * decl.c: Use new macros.
        * utils.c: Include debug.h, use new macros.
        * utils.c: Include debug.h, use new macros.
        * utils2.c: Use new macros.
        * utils2.c: Use new macros.
        * ada-tree.h: Update all macros for new tree description.
        * ada-tree.h: Update all macros for new tree description.
        (struct tree_loop_id): New.
        (struct tree_loop_id): New.
        (union lang_tree_node): New.
        (union lang_tree_node): New.
        (struct lang_decl): New.
        (struct lang_decl): New.
        (struct lang_type): New.
        (struct lang_type): New.
        * misc.c (gnat_mark_tree): Delete.
        * misc.c (gnat_mark_tree): Delete.
        (LANG_HOOKS_MARK_TREE): Delete.
        (LANG_HOOKS_MARK_TREE): Delete.
        * trans.c (tree_transform): No longer any need to cast
        * trans.c (tree_transform): No longer any need to cast
        for TREE_LOOP_ID.
        for TREE_LOOP_ID.
        * utils.c (struct language_function): New dummy structure.
        * utils.c (struct language_function): New dummy structure.
        * Makefile.in (decl.o): gt-ada- is in objdir, not srcdir.
        * Makefile.in (decl.o): gt-ada- is in objdir, not srcdir.
        (misc.o): Likewise.
        (misc.o): Likewise.
        (utils.o): Likewise; also gtype-ada.h.
        (utils.o): Likewise; also gtype-ada.h.
        * Make-lang.in (gnat1): Add dependency on s-gtype.
        * Make-lang.in (gnat1): Add dependency on s-gtype.
        (gnatbind): Add dependency on $(CONFIG_H).
        (gnatbind): Add dependency on $(CONFIG_H).
        * utils.c: Correct last #include.
        * utils.c: Correct last #include.
        (stuct e_stack): Remove unnecessary 'static'.
        (stuct e_stack): Remove unnecessary 'static'.
        (mark_e_stack): Remove unused prototype.
        (mark_e_stack): Remove unused prototype.
        * scn-nlit.adb: Remove whitespace after version number to
        * scn-nlit.adb: Remove whitespace after version number to
        keep lines under 80 chars.
        keep lines under 80 chars.
        * snames.adb: Likewise.
        * snames.adb: Likewise.
        * treepr.ads: Likewise.
        * treepr.ads: Likewise.
        * Makefile.in (decl.o): Include gt-ada-.h.
        * Makefile.in (decl.o): Include gt-ada-.h.
        (misc.o): Likewise.
        (misc.o): Likewise.
        (utils.o): Include gt-ada-.h and gtype-ada.h.
        (utils.o): Include gt-ada-.h and gtype-ada.h.
        * config-lang.in (gtfiles): New.
        * config-lang.in (gtfiles): New.
        * decl.c: Use gengtype for roots.
        * decl.c: Use gengtype for roots.
        * gigi.h: Use gengtype for roots.
        * gigi.h: Use gengtype for roots.
        * trans.c: Use gengtype for roots.
        * trans.c: Use gengtype for roots.
        * utils.c: Use gengtype for roots, marking.  Include gtype-ada.h.
        * utils.c: Use gengtype for roots, marking.  Include gtype-ada.h.
2002-06-02  Gabriel Dos Reis  
2002-06-02  Gabriel Dos Reis  
        * misc.c (gnat_init): Adjust setting of internal_error_function.
        * misc.c (gnat_init): Adjust setting of internal_error_function.
2002-06-01  Joseph S. Myers  
2002-06-01  Joseph S. Myers  
        * gnat_ug.texi: Use @ifnottex instead of @ifinfo.
        * gnat_ug.texi: Use @ifnottex instead of @ifinfo.
        * gnat_ug_unx.texi, gnat_ug_vms.texi, gnat_ug_vxw.texi,
        * gnat_ug_unx.texi, gnat_ug_vms.texi, gnat_ug_vxw.texi,
        gnat_ug_wnt.texi: Regenerate.
        gnat_ug_wnt.texi: Regenerate.
2002-05-31  Florian Weimer  
2002-05-31  Florian Weimer  
        * 5ntaprop.adb (with System.OS_Primitives): Remove.
        * 5ntaprop.adb (with System.OS_Primitives): Remove.
        * cstreams.c (max_path_len): Move from here ...
        * cstreams.c (max_path_len): Move from here ...
        * adaint.c (__gnat_max_path_len): ... to here.
        * adaint.c (__gnat_max_path_len): ... to here.
        * adaint.c (__gnat_max_path_len): Declare.
        * adaint.c (__gnat_max_path_len): Declare.
        * g-dirope.adb (Max_Path): Adjust.
        * g-dirope.adb (Max_Path): Adjust.
        * g-os_lib.adb (Normalize_Pathname.Max_Path): Adjust.
        * g-os_lib.adb (Normalize_Pathname.Max_Path): Adjust.
        * i-cstrea.ads (max_path_len): Adjust.
        * i-cstrea.ads (max_path_len): Adjust.
        * osint.adb (Get_RTS_Search_Dir.Max_Path): Adjust.
        * osint.adb (Get_RTS_Search_Dir.Max_Path): Adjust.
        * xr_tabls.adb (Dir_Name.Max_Path: Adjust.
        * xr_tabls.adb (Dir_Name.Max_Path: Adjust.
        * Makefile.in, Make-lang.in: Documentation is now built in
        * Makefile.in, Make-lang.in: Documentation is now built in
        Make-lang.in.  Store Info and generated Texinfo files in the
        Make-lang.in.  Store Info and generated Texinfo files in the
        source directory.
        source directory.
        * gnat_ug.texi: Remove CVS keywords, correct version number.
        * gnat_ug.texi: Remove CVS keywords, correct version number.
        Set file name correctly.
        Set file name correctly.
        * gnat_ug_*.texi: Add.
        * gnat_ug_*.texi: Add.
        * .cvsignore: Ignore generated Texinfo files.
        * .cvsignore: Ignore generated Texinfo files.
2002-05-30  Zack Weinberg  
2002-05-30  Zack Weinberg  
        * ada.h: Add MI guard macro.
        * ada.h: Add MI guard macro.
        (SUBTYPE): Define constants with an anonymous enum, not static
        (SUBTYPE): Define constants with an anonymous enum, not static
        const variables.
        const variables.
        (IN): Cast constants to appropriate type before use.
        (IN): Cast constants to appropriate type before use.
2002-05-26  Joseph S. Myers  
2002-05-26  Joseph S. Myers  
        * gnatvsn.ads (Gnat_Version_String): Change to "3.2 20020526
        * gnatvsn.ads (Gnat_Version_String): Change to "3.2 20020526
        (experimental)".
        (experimental)".
2002-05-23  Rainer Orth  
2002-05-23  Rainer Orth  
        * Make-lang.in (CP, ECHO): Copy from Makefile.in.
        * Make-lang.in (CP, ECHO): Copy from Makefile.in.
        (X_ADA_CFLAGS, T_ADA_CFLAGS, X_ADAFLAGS, T_ADAFLAGS): Likewise.
        (X_ADA_CFLAGS, T_ADA_CFLAGS, X_ADAFLAGS, T_ADAFLAGS): Likewise.
        (ALL_ADAFLAGS, FORCE_DEBUG_ADAFLAGS, ADA_CFLAGS): Likewise.
        (ALL_ADAFLAGS, FORCE_DEBUG_ADAFLAGS, ADA_CFLAGS): Likewise.
        (ALL_ADA_CFLAGS): Likewise.
        (ALL_ADA_CFLAGS): Likewise.
        (ADA_INCLUDES): Likewise.
        (ADA_INCLUDES): Likewise.
        Adapt for new working dir.
        Adapt for new working dir.
        (GNATBIND): Use Makefile.in version.
        (GNATBIND): Use Makefile.in version.
        (.SUFFIXES): Copy from Makefile.in.
        (.SUFFIXES): Copy from Makefile.in.
        (ada-warn): Define.
        (ada-warn): Define.
        (.adb.o, .ads.o): Copy from Makefile.in.
        (.adb.o, .ads.o): Copy from Makefile.in.
        Added $(OUTPUT_OPTION).
        Added $(OUTPUT_OPTION).
        (GNAT1_C_OBJS): Moved from Makefile.in.
        (GNAT1_C_OBJS): Moved from Makefile.in.
        Prefix with ada subdir.
        Prefix with ada subdir.
        (GNAT_ADA_OBJS, GNAT1_ADA_OBJS, GNAT1_OBJS, GNATBIND_OBJS): Likewise.
        (GNAT_ADA_OBJS, GNAT1_ADA_OBJS, GNAT1_OBJS, GNATBIND_OBJS): Likewise.
        (EXTRA_GNAT1_OBJS): Moved from Makefile.in.
        (EXTRA_GNAT1_OBJS): Moved from Makefile.in.
        Adapt for new working dir.
        Adapt for new working dir.
        (EXTRA_GNATBIND_OBJS): Likewise.
        (EXTRA_GNATBIND_OBJS): Likewise.
        (ADA_BACKEND): Moved from Makefile.in.
        (ADA_BACKEND): Moved from Makefile.in.
        Renamed to avoid conflict with global BACKEND.
        Renamed to avoid conflict with global BACKEND.
        Use that one.
        Use that one.
        (TARGET_ADA_SRCS): Moved from Makefile.in.
        (TARGET_ADA_SRCS): Moved from Makefile.in.
        (gnat1$(exeext)): Replaced recursive rule with Makefile.in version.
        (gnat1$(exeext)): Replaced recursive rule with Makefile.in version.
        Use ADA_BACKEND.
        Use ADA_BACKEND.
        (gnatbind$(exeext)): Replaced recursive rule with Makefile.in version.
        (gnatbind$(exeext)): Replaced recursive rule with Makefile.in version.
        (ada_extra_files): Moved from Makefile.in.
        (ada_extra_files): Moved from Makefile.in.
        Prefix with ada subdir.
        Prefix with ada subdir.
        (ada/b_gnat1.c, ada/b_gnat1.o, ada/b_gnatb.c, ada/b_gnatb.o): Likewise.
        (ada/b_gnat1.c, ada/b_gnat1.o, ada/b_gnatb.c, ada/b_gnatb.o): Likewise.
        (ada/treeprs.ads, ada/einfo.h, ada/sinfo.h, ada/nmake.adb): Likewise.
        (ada/treeprs.ads, ada/einfo.h, ada/sinfo.h, ada/nmake.adb): Likewise.
        (ada/nmake.ads): Likewise.
        (ada/nmake.ads): Likewise.
        (update-sources): Moved from Makefile.in.
        (update-sources): Moved from Makefile.in.
        Prefix with ada subdir.
        Prefix with ada subdir.
        (ada/sdefault.adb, ada/stamp-sdefault, ada/sdefault.o): Likewise.
        (ada/sdefault.adb, ada/stamp-sdefault, ada/sdefault.o): Likewise.
        (ADA_TREE_H): Likewise.
        (ADA_TREE_H): Likewise.
        (ada/a-except.o, ada/s-assert.o, ada/s-memory.o): Likewise.
        (ada/a-except.o, ada/s-assert.o, ada/s-memory.o): Likewise.
        (ada/memtrack.o): Likewise.
        (ada/memtrack.o): Likewise.
        (ada/adadecode.o): Likewise.
        (ada/adadecode.o): Likewise.
        Update dependencies.
        Update dependencies.
        (ada/adaint.o): New.
        (ada/adaint.o): New.
        (ada/argv.o): Moved from Makefile.in.
        (ada/argv.o): Moved from Makefile.in.
        Prefix with ada subdir.
        Prefix with ada subdir.
        Update dependencies.
        Update dependencies.
        (ada/cstreams.o, ada/exit.o, ada/final.o, ada/link.o): Likewise.
        (ada/cstreams.o, ada/exit.o, ada/final.o, ada/link.o): Likewise.
        (ada/cio.o, ada/init.o, ada/raise.o, ada/tracebak.o): Likewise.
        (ada/cio.o, ada/init.o, ada/raise.o, ada/tracebak.o): Likewise.
        (ada/cuintp.o, ada/decl.o, ada/misc.o): Moved from Makefile.in.
        (ada/cuintp.o, ada/decl.o, ada/misc.o): Moved from Makefile.in.
        Prefix with ada subdir.
        Prefix with ada subdir.
        (ada/targtyps.o, ada/trans.o, ada/utils.o, ada/utils2.o): Likewise.
        (ada/targtyps.o, ada/trans.o, ada/utils.o, ada/utils2.o): Likewise.
        (GNAT DEPENDENCIES): Regenerate.
        (GNAT DEPENDENCIES): Regenerate.
        * Makefile.in (MACHMODE_H, RTL_H, TREE_H): Removed, provided by
        * Makefile.in (MACHMODE_H, RTL_H, TREE_H): Removed, provided by
        toplevel Makefile.in.
        toplevel Makefile.in.
        (EXTRA_GNAT1_OBJS, EXTRA_GNATBIND_OBJS): Removed.
        (EXTRA_GNAT1_OBJS, EXTRA_GNATBIND_OBJS): Removed.
        (TARGET_ADA_SRCS): Removed.
        (TARGET_ADA_SRCS): Removed.
        (GNAT1_C_OBJS, GNAT_ADA_OBJS, GNAT1_ADA_OBJS, GNAT1_OBJS): Likewise.
        (GNAT1_C_OBJS, GNAT_ADA_OBJS, GNAT1_ADA_OBJS, GNAT1_OBJS): Likewise.
        (GNATBIND_OBJS): Likewise.
        (GNATBIND_OBJS): Likewise.
        (ADA_INCLUDE_DIR, ADA_RTL_OBJ_DIR): Moved here.
        (ADA_INCLUDE_DIR, ADA_RTL_OBJ_DIR): Moved here.
        (BACKEND): Removed.
        (BACKEND): Removed.
        (../gnat1$(exeext), ../gnatbind$(exeext)): Likewise.
        (../gnat1$(exeext), ../gnatbind$(exeext)): Likewise.
        (TREE_H): Likewise.
        (TREE_H): Likewise.
        (ada_extra_files): Likewise.
        (ada_extra_files): Likewise.
        (b_gnat1.c, b_gnat1.o, b_gnatb.c, b_gnatb.o): Likewise.
        (b_gnat1.c, b_gnat1.o, b_gnatb.c, b_gnatb.o): Likewise.
        (treeprs.ads, einfo.h, sinfo.h, nmake.adb, nmake.ads): Likewise.
        (treeprs.ads, einfo.h, sinfo.h, nmake.adb, nmake.ads): Likewise.
        (update-sources): Likewise.
        (update-sources): Likewise.
        (sdefault.adb, stamp-sdefault, sdefault.o): Likewise
        (sdefault.adb, stamp-sdefault, sdefault.o): Likewise
        (ADA_TREE_H): Likewise.
        (ADA_TREE_H): Likewise.
        (adadecoce.o): Likewise.
        (adadecoce.o): Likewise.
        (cuintp.o, decl.o, misc.o, trans.o, utils.o, utils2.o): Likewise.
        (cuintp.o, decl.o, misc.o, trans.o, utils.o, utils2.o): Likewise.
        (GNAT DEPENDENCIES): Likewise.
        (GNAT DEPENDENCIES): Likewise.
2002-05-16  Rainer Orth  
2002-05-16  Rainer Orth  
        * Makefile.adalib: Allow for PWDCMD to override hardcoded pwd.
        * Makefile.adalib: Allow for PWDCMD to override hardcoded pwd.
        * Makefile.in: Likewise.
        * Makefile.in: Likewise.
2002-05-14  Rainer Orth  
2002-05-14  Rainer Orth  
        * Make-lang.in (gnat1$(exeext), gnatbind$(exeext), gnattools):
        * Make-lang.in (gnat1$(exeext), gnatbind$(exeext), gnattools):
        Restore $(CONFIG_H) and prefix.o dependencies.
        Restore $(CONFIG_H) and prefix.o dependencies.
        (ada.stage[1-4]): Depend on stage?-start.
        (ada.stage[1-4]): Depend on stage?-start.
        * Makefile.in (b_gnatb.c): Depend on interfac.o.
        * Makefile.in (b_gnatb.c): Depend on interfac.o.
2002-05-02  Jim Wilson  
2002-05-02  Jim Wilson  
        * utils.c (finish_record_type): Change record_size to record_type.
        * utils.c (finish_record_type): Change record_size to record_type.
2001-05-02  John David Anglin  
2001-05-02  John David Anglin  
        * ada/Makefile.in (X_ADA_CFLAGS, T_ADA_CFLAGS): New fragment overrides.
        * ada/Makefile.in (X_ADA_CFLAGS, T_ADA_CFLAGS): New fragment overrides.
        (ALL_ADA_CFLAGS): Define.  Replace ADA_CFLAGS with ALL_ADA_CFLAGS in
        (ALL_ADA_CFLAGS): Define.  Replace ADA_CFLAGS with ALL_ADA_CFLAGS in
        ALL_ADAFLAGS, MOST_ADAFLAGS, and all compilations using CC.
        ALL_ADAFLAGS, MOST_ADAFLAGS, and all compilations using CC.
2002-04-25  Neil Booth  
2002-04-25  Neil Booth  
        * misc.c (gnat_parse_file): Update.
        * misc.c (gnat_parse_file): Update.
2002-04-24  Neil Booth  
2002-04-24  Neil Booth  
        * misc.c (gnat_init): Don't set lang_attribute_common.
        * misc.c (gnat_init): Don't set lang_attribute_common.
2002-04-21  Joseph S. Myers  
2002-04-21  Joseph S. Myers  
        * gnat_rm.texi: Use @ifnottex instead of @ifinfo.
        * gnat_rm.texi: Use @ifnottex instead of @ifinfo.
2002-04-21  Florian Weimer  
2002-04-21  Florian Weimer  
        * gnat_ug.texi: New file.
        * gnat_ug.texi: New file.
        * gnat_rm.texi: Do not include texiplus.texi.  Include fdl.texi
        * gnat_rm.texi: Do not include texiplus.texi.  Include fdl.texi
        instead of gfdl.texi
        instead of gfdl.texi
        * xgnatug.adb, ug_words: New files.
        * xgnatug.adb, ug_words: New files.
        * Makefile.in (doc, dvi): New targets.  Build gnat_ug_*,
        * Makefile.in (doc, dvi): New targets.  Build gnat_ug_*,
        gnat_rm and gnat-style manuals.
        gnat_rm and gnat-style manuals.
2002-04-18  Neil Booth  
2002-04-18  Neil Booth  
        * gigi.h (incomplete_type_error): Remove.
        * gigi.h (incomplete_type_error): Remove.
        * utils.c (incomplete_type_error): Remove.
        * utils.c (incomplete_type_error): Remove.
2002-04-16  Mark Mitchell  
2002-04-16  Mark Mitchell  
        * trans.c (tree_transform): Add has_scope argument to
        * trans.c (tree_transform): Add has_scope argument to
        expand_start_stmt_expr.
        expand_start_stmt_expr.
2002-04-04  Neil Booth  
2002-04-04  Neil Booth  
        * gigi.h (truthvalue_conversion): Rename.
        * gigi.h (truthvalue_conversion): Rename.
        * misc.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine.
        * misc.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine.
        * trans.c (tree_transform): Update.
        * trans.c (tree_transform): Update.
        * utils2.c (truthvalue_conversion): Rename, update.
        * utils2.c (truthvalue_conversion): Rename, update.
        (build_binary_op, build_unary_op): Update.
        (build_binary_op, build_unary_op): Update.
2002-04-04  Laurent Guerby  
2002-04-04  Laurent Guerby  
        * make.adb: Implement -margs, remove restriction about file name placement.
        * make.adb: Implement -margs, remove restriction about file name placement.
        * makeusg.adb: Documentation update.
        * makeusg.adb: Documentation update.
        * Makefile.in (TOOLS_FLAGS_TO_PASS): Add VPATH=$(fsrcdir).
        * Makefile.in (TOOLS_FLAGS_TO_PASS): Add VPATH=$(fsrcdir).
        * Makefile.in (gnattools3): Comment out, gnatmem does not build without libaddr2line.
        * Makefile.in (gnattools3): Comment out, gnatmem does not build without libaddr2line.
2002-04-04  Neil Booth  
2002-04-04  Neil Booth  
        * utils.c (create_subprog_decl): Use SET_DECL_ASSEMBLER_NAME.
        * utils.c (create_subprog_decl): Use SET_DECL_ASSEMBLER_NAME.
        (builtin_function): Similarly.
        (builtin_function): Similarly.
2002-04-01  Neil Booth  
2002-04-01  Neil Booth  
        * decl.c (gnat_to_gnu_entity): Update.
        * decl.c (gnat_to_gnu_entity): Update.
        * gigi.h (mark_addressable): Rename.
        * gigi.h (mark_addressable): Rename.
        * misc.c (LANG_HOOKS_MARK_ADDRESSABLE): Redefine.
        * misc.c (LANG_HOOKS_MARK_ADDRESSABLE): Redefine.
        * trans.c (tree_transform): Update.
        * trans.c (tree_transform): Update.
        * utils.c (create_var_decl): Update.
        * utils.c (create_var_decl): Update.
        * util2.c (build_binary_op, build_unary_op,
        * util2.c (build_binary_op, build_unary_op,
        fill_vms_descriptor): Update.
        fill_vms_descriptor): Update.
        (mark_addressable): Rename, update.
        (mark_addressable): Rename, update.
2002-04-01  Neil Booth  
2002-04-01  Neil Booth  
        * gigi.h (unsigned_type, signed_type, signed_or_unsigned_type):
        * gigi.h (unsigned_type, signed_type, signed_or_unsigned_type):
        Rename.
        Rename.
        * misc.c (LANG_HOOKS_SIGNED_TYPE, LANG_HOOKS_UNSIGNED_TYPE,
        * misc.c (LANG_HOOKS_SIGNED_TYPE, LANG_HOOKS_UNSIGNED_TYPE,
        LANG_HOOKS_SIGNED_OR_UNSIGNED_TYPE): New.
        LANG_HOOKS_SIGNED_OR_UNSIGNED_TYPE): New.
        * trans.c (tree_transform, convert_with_check): Update.
        * trans.c (tree_transform, convert_with_check): Update.
        * utils.c (unsigned_type, signed_type, signed_or_unsigned_type):
        * utils.c (unsigned_type, signed_type, signed_or_unsigned_type):
        Rename.
        Rename.
2002-03-31  Neil Booth  
2002-03-31  Neil Booth  
        * gigi.h (finish_incomplete_decl): Rename.
        * gigi.h (finish_incomplete_decl): Rename.
        * misc.c (LANG_HOOKS_FINISH_INCOMPLETE_DECL): Redefine.
        * misc.c (LANG_HOOKS_FINISH_INCOMPLETE_DECL): Redefine.
        * utils.c (gnat_init_decl_processing): Don't set hook.
        * utils.c (gnat_init_decl_processing): Don't set hook.
        (finish_incomplete_decl): Rename.
        (finish_incomplete_decl): Rename.
2002-03-29  Andreas Schwab  
2002-03-29  Andreas Schwab  
        * Makefile.in: Pass VPATH=$(fsrcdir) when calling make in rts
        * Makefile.in: Pass VPATH=$(fsrcdir) when calling make in rts
        directory.
        directory.
2001-03-28  Robert Dewar  
2001-03-28  Robert Dewar  
        * checks.ads:
        * checks.ads:
        (Remove_Checks): New procedure
        (Remove_Checks): New procedure
        * checks.adb:
        * checks.adb:
        (Remove_Checks): New procedure
        (Remove_Checks): New procedure
        * exp_util.adb:
        * exp_util.adb:
        Use new Duplicate_Subexpr functions
        Use new Duplicate_Subexpr functions
        (Duplicate_Subexpr_No_Checks): New procedure
        (Duplicate_Subexpr_No_Checks): New procedure
        (Duplicate_Subexpr_No_Checks_Orig): New procedure
        (Duplicate_Subexpr_No_Checks_Orig): New procedure
        (Duplicate_Subexpr): Restore original form (checks duplicated)
        (Duplicate_Subexpr): Restore original form (checks duplicated)
        (Duplicate_Subexpr): Call Remove_Checks
        (Duplicate_Subexpr): Call Remove_Checks
        * exp_util.ads:
        * exp_util.ads:
        (Duplicate_Subexpr_No_Checks): New procedure
        (Duplicate_Subexpr_No_Checks): New procedure
        (Duplicate_Subexpr_No_Checks_Orig): New procedure
        (Duplicate_Subexpr_No_Checks_Orig): New procedure
        Add 2002 to copyright notice
        Add 2002 to copyright notice
        * sem_util.adb: Use new Duplicate_Subexpr functions
        * sem_util.adb: Use new Duplicate_Subexpr functions
        * sem_eval.adb:
        * sem_eval.adb:
        (Eval_Indexed_Component): This is the place to call
        (Eval_Indexed_Component): This is the place to call
        Constant_Array_Ref and to replace the value. We simply merge
        Constant_Array_Ref and to replace the value. We simply merge
        the code of this function in here, since it is now no longer
        the code of this function in here, since it is now no longer
        used elsewhere. This fixes the problem of the back end not
        used elsewhere. This fixes the problem of the back end not
        realizing we were clever enough to see that this was
        realizing we were clever enough to see that this was
        constant.
        constant.
        (Expr_Val): Remove call to Constant_Array_Ref
        (Expr_Val): Remove call to Constant_Array_Ref
        (Expr_Rep_Val): Remove call to Constant_Array_Ref
        (Expr_Rep_Val): Remove call to Constant_Array_Ref
        Minor reformatting
        Minor reformatting
        (Constant_Array_Ref): Deal with string literals (patch
        (Constant_Array_Ref): Deal with string literals (patch
        suggested by Zack Weinberg on the gcc list)
        suggested by Zack Weinberg on the gcc list)
2001-03-28  Ed Schonberg  
2001-03-28  Ed Schonberg  
        * exp_util.adb: Duplicate_Subexpr_No_Checks_Orig =>
        * exp_util.adb: Duplicate_Subexpr_No_Checks_Orig =>
        Duplicate_Subexpr_Move_Checks.
        Duplicate_Subexpr_Move_Checks.
        * exp_util.ads: Duplicate_Subexpr_No_Checks_Orig =>
        * exp_util.ads: Duplicate_Subexpr_No_Checks_Orig =>
        Duplicate_Subexpr_Move_Checks.
        Duplicate_Subexpr_Move_Checks.
        * sem_eval.adb: (Constant_Array_Ref): Verify that constant
        * sem_eval.adb: (Constant_Array_Ref): Verify that constant
        value of array exists before retrieving it (it may a private
        value of array exists before retrieving it (it may a private
        protected component in a function).
        protected component in a function).
2002-03-28   Geert Bosch  
2002-03-28   Geert Bosch  
        * prj-pp.adb : New file.
        * prj-pp.adb : New file.
        * prj-pp.ads : New file.
        * prj-pp.ads : New file.
2002-03-28  Andreas Jaeger  
2002-03-28  Andreas Jaeger  
        * Makefile.in (stamp-sdefault): Fix path for Makefile.
        * Makefile.in (stamp-sdefault): Fix path for Makefile.
2002-03-28  Neil Booth  
2002-03-28  Neil Booth  
        * misc.c (gnat_expand_expr): Move prototype.
        * misc.c (gnat_expand_expr): Move prototype.
2002-03-27  Neil Booth  
2002-03-27  Neil Booth  
        * misc.c (insert_default_attributes): Remove.
        * misc.c (insert_default_attributes): Remove.
2002-03-27  Neil Booth  
2002-03-27  Neil Booth  
        * misc.c (LANG_HOOKS_EXPAND_EXPR): Redefine.
        * misc.c (LANG_HOOKS_EXPAND_EXPR): Redefine.
        (gnat_init): Don't set hook.
        (gnat_init): Don't set hook.
        (gnat_expand_expr): Fix prototype.
        (gnat_expand_expr): Fix prototype.
2002-03-27  Neil Booth  
2002-03-27  Neil Booth  
        * misc.c (ggc_p): Remove.
        * misc.c (ggc_p): Remove.
2002-03-27  Geert Bosch  
2002-03-27  Geert Bosch  
        * prj-makr.ads, prj-makr.adb : New files.
        * prj-makr.ads, prj-makr.adb : New files.
2002-03-26  Neil Booth  
2002-03-26  Neil Booth  
        * misc.c (LANG_HOOKS_MARK_TREE): Redefine.
        * misc.c (LANG_HOOKS_MARK_TREE): Redefine.
        (lang_mark_tree): Make static, rename.
        (lang_mark_tree): Make static, rename.
2002-03-25  Neil Booth  
2002-03-25  Neil Booth  
        * misc.c (maybe_build_cleanup): Remove.
        * misc.c (maybe_build_cleanup): Remove.
2002-03-24  Neil Booth  
2002-03-24  Neil Booth  
        * gigi.h (yyparse): Remove.
        * gigi.h (yyparse): Remove.
2002-03-23  Florian Weimer  
2002-03-23  Florian Weimer  
        From Ben Brosgol  
        From Ben Brosgol  
        * gnat_rm.texi: Sync with ACT version.
        * gnat_rm.texi: Sync with ACT version.
2002-03-20  Neil Booth  
2002-03-20  Neil Booth  
        * misc.c (LANG_HOOKS_DECL_PRINTABLE_NAME): Redefine.
        * misc.c (LANG_HOOKS_DECL_PRINTABLE_NAME): Redefine.
        (gnat_init): Remove old hook.
        (gnat_init): Remove old hook.
2002-03-17  Neil Booth  
2002-03-17  Neil Booth  
        * misc.c (LANG_HOOKS_PARSE_FILE): Redefine.
        * misc.c (LANG_HOOKS_PARSE_FILE): Redefine.
        (yyparse): Rename gnat_parse_file.
        (yyparse): Rename gnat_parse_file.
2002-03-14  Geoffrey Keating  
2002-03-14  Geoffrey Keating  
        Delete all lines containing "$Revision:".
        Delete all lines containing "$Revision:".
        * xeinfo.adb: Don't look for revision numbers.
        * xeinfo.adb: Don't look for revision numbers.
        * xnmake.adb: Likewise.
        * xnmake.adb: Likewise.
        * xsinfo.adb: Likewise.
        * xsinfo.adb: Likewise.
        * xsnames.adb: Likewise.
        * xsnames.adb: Likewise.
        * xtreeprs.adb: Likewise.
        * xtreeprs.adb: Likewise.
2002-03-12  Kaveh R. Ghazi  
2002-03-12  Kaveh R. Ghazi  
        * misc.c (gnat_tree_code_type, gnat_tree_code_length,
        * misc.c (gnat_tree_code_type, gnat_tree_code_length,
        gnat_tree_code_name): Delete.
        gnat_tree_code_name): Delete.
        (tree_code_type, tree_code_length, tree_code_name): Define.
        (tree_code_type, tree_code_length, tree_code_name): Define.
        (gnat_init): Don't try to copy into the various tree_code
        (gnat_init): Don't try to copy into the various tree_code
        arrays.
        arrays.
2002-03-11  Richard Henderson  
2002-03-11  Richard Henderson  
        * Makefile.in (.NOTPARALLEL): Add fake tag.
        * Makefile.in (.NOTPARALLEL): Add fake tag.
2002-03-07  Geert Bosch  
2002-03-07  Geert Bosch  
        * adadecode.c, adadecode.h, aux-io.c, s-traces.adb, s-traces.ads,
        * adadecode.c, adadecode.h, aux-io.c, s-traces.adb, s-traces.ads,
        s-tratas.adb, s-tratas.ads, sinput-d.adb, sinput-d.ads,
        s-tratas.adb, s-tratas.ads, sinput-d.adb, sinput-d.ads,
        switch-b.adb, switch-b.ads, switch-c.adb, switch-c.ads,
        switch-b.adb, switch-b.ads, switch-c.adb, switch-c.ads,
        switch-m.adb, switch-m.ads : New files.
        switch-m.adb, switch-m.ads : New files.
2002-03-07  Geert Bosch  
2002-03-07  Geert Bosch  
        * 41intnam.ads, 42intnam.ads, 4aintnam.ads, 4cintnam.ads,
        * 41intnam.ads, 42intnam.ads, 4aintnam.ads, 4cintnam.ads,
        4dintnam.ads, 4gintnam.ads, 4hintnam.ads, 4lintnam.ads,
        4dintnam.ads, 4gintnam.ads, 4hintnam.ads, 4lintnam.ads,
        4mintnam.ads, 4pintnam.ads, 4rintnam.ads, 4sintnam.ads,
        4mintnam.ads, 4pintnam.ads, 4rintnam.ads, 4sintnam.ads,
        4uintnam.ads, 4vcalend.adb, 4zintnam.ads, 52system.ads,
        4uintnam.ads, 4vcalend.adb, 4zintnam.ads, 52system.ads,
        5amastop.adb, 5asystem.ads, 5ataprop.adb, 5atpopsp.adb,
        5amastop.adb, 5asystem.ads, 5ataprop.adb, 5atpopsp.adb,
        5avxwork.ads, 5bosinte.adb, 5bsystem.ads, 5esystem.ads,
        5avxwork.ads, 5bosinte.adb, 5bsystem.ads, 5esystem.ads,
        5fsystem.ads, 5ftaprop.adb, 5ginterr.adb, 5gmastop.adb,
        5fsystem.ads, 5ftaprop.adb, 5ginterr.adb, 5gmastop.adb,
        5gsystem.ads, 5gtaprop.adb, 5gtasinf.adb, 5gtasinf.ads,
        5gsystem.ads, 5gtaprop.adb, 5gtasinf.adb, 5gtasinf.ads,
        5hparame.ads, 5hsystem.ads, 5htaprop.adb, 5htraceb.adb,
        5hparame.ads, 5hsystem.ads, 5htaprop.adb, 5htraceb.adb,
        5itaprop.adb, 5ksystem.ads, 5kvxwork.ads, 5lintman.adb,
        5itaprop.adb, 5ksystem.ads, 5kvxwork.ads, 5lintman.adb,
        5lsystem.ads, 5mvxwork.ads, 5ninmaop.adb, 5nosinte.ads,
        5lsystem.ads, 5mvxwork.ads, 5ninmaop.adb, 5nosinte.ads,
        5ntaprop.adb, 5ointerr.adb, 5omastop.adb, 5oosinte.adb,
        5ntaprop.adb, 5ointerr.adb, 5omastop.adb, 5oosinte.adb,
        5osystem.ads, 5otaprop.adb, 5otaspri.ads, 5pvxwork.ads,
        5osystem.ads, 5otaprop.adb, 5otaspri.ads, 5pvxwork.ads,
        5qtaprop.adb, 5sintman.adb, 5ssystem.ads, 5staprop.adb,
        5qtaprop.adb, 5sintman.adb, 5ssystem.ads, 5staprop.adb,
        5stpopse.adb, 5svxwork.ads, 5tosinte.ads, 5uintman.adb,
        5stpopse.adb, 5svxwork.ads, 5tosinte.ads, 5uintman.adb,
        5vasthan.adb, 5vinmaop.adb, 5vinterr.adb, 5vintman.adb,
        5vasthan.adb, 5vinmaop.adb, 5vinterr.adb, 5vintman.adb,
        5vmastop.adb, 5vparame.ads, 5vsystem.ads, 5vtaprop.adb,
        5vmastop.adb, 5vparame.ads, 5vsystem.ads, 5vtaprop.adb,
        5vtpopde.adb, 5wmemory.adb, 5wsystem.ads, 5wtaprop.adb,
        5vtpopde.adb, 5wmemory.adb, 5wsystem.ads, 5wtaprop.adb,
        5ysystem.ads, 5zinterr.adb, 5zintman.adb, 5zosinte.adb,
        5ysystem.ads, 5zinterr.adb, 5zintman.adb, 5zosinte.adb,
        5zosinte.ads, 5zsystem.ads, 5ztaprop.adb, 6vcpp.adb, 6vcstrea.adb,
        5zosinte.ads, 5zsystem.ads, 5ztaprop.adb, 6vcpp.adb, 6vcstrea.adb,
        7sintman.adb, 7staprop.adb, 7stpopsp.adb, 9drpc.adb,
        7sintman.adb, 7staprop.adb, 7stpopsp.adb, 9drpc.adb,
        Make-lang.in, Makefile.in, a-caldel.adb, a-comlin.ads,
        Make-lang.in, Makefile.in, a-caldel.adb, a-comlin.ads,
        a-dynpri.adb, a-except.adb, a-except.ads, a-finali.adb,
        a-dynpri.adb, a-except.adb, a-except.ads, a-finali.adb,
        a-ncelfu.ads, a-reatim.adb, a-retide.adb, a-stream.ads,
        a-ncelfu.ads, a-reatim.adb, a-retide.adb, a-stream.ads,
        a-ststio.adb, a-ststio.ads, a-stwifi.adb, a-tags.adb, a-tasatt.adb,
        a-ststio.adb, a-ststio.ads, a-stwifi.adb, a-tags.adb, a-tasatt.adb,
        a-textio.adb, a-tideau.adb, a-tiflau.adb, a-tigeau.adb,
        a-textio.adb, a-tideau.adb, a-tiflau.adb, a-tigeau.adb,
        a-tigeau.ads, a-tiinau.adb, a-timoau.adb, a-witeio.adb,
        a-tigeau.ads, a-tiinau.adb, a-timoau.adb, a-witeio.adb,
        a-wtdeau.adb, a-wtenau.adb, a-wtflau.adb, a-wtgeau.adb,
        a-wtdeau.adb, a-wtenau.adb, a-wtflau.adb, a-wtgeau.adb,
        a-wtgeau.ads, a-wtinau.adb, a-wtmoau.adb, ada-tree.def, ada-tree.h,
        a-wtgeau.ads, a-wtinau.adb, a-wtmoau.adb, ada-tree.def, ada-tree.h,
        adaint.c, adaint.h, ali-util.adb, ali.adb, ali.ads, atree.adb,
        adaint.c, adaint.h, ali-util.adb, ali.adb, ali.ads, atree.adb,
        atree.ads, atree.h, back_end.adb, bcheck.adb, bindgen.adb,
        atree.ads, atree.h, back_end.adb, bcheck.adb, bindgen.adb,
        bindusg.adb, checks.adb, comperr.adb, config-lang.in, csets.adb,
        bindusg.adb, checks.adb, comperr.adb, config-lang.in, csets.adb,
        csets.ads, cstand.adb, cstreams.c, debug.adb, debug.ads, decl.c,
        csets.ads, cstand.adb, cstreams.c, debug.adb, debug.ads, decl.c,
        einfo.adb, einfo.ads, einfo.h, elists.h, errout.adb, errout.ads,
        einfo.adb, einfo.ads, einfo.h, elists.h, errout.adb, errout.ads,
        eval_fat.adb, exp_aggr.adb, exp_attr.adb, exp_ch11.adb,
        eval_fat.adb, exp_aggr.adb, exp_attr.adb, exp_ch11.adb,
        exp_ch12.adb, exp_ch13.adb, exp_ch2.adb, exp_ch3.adb, exp_ch3.ads,
        exp_ch12.adb, exp_ch13.adb, exp_ch2.adb, exp_ch3.adb, exp_ch3.ads,
        exp_ch4.adb, exp_ch5.adb, exp_ch6.adb, exp_ch7.adb, exp_ch7.ads,
        exp_ch4.adb, exp_ch5.adb, exp_ch6.adb, exp_ch7.adb, exp_ch7.ads,
        exp_ch9.adb, exp_ch9.ads, exp_dbug.adb, exp_dbug.ads, exp_disp.ads,
        exp_ch9.adb, exp_ch9.ads, exp_dbug.adb, exp_dbug.ads, exp_disp.ads,
        exp_dist.adb, exp_fixd.adb, exp_intr.adb, exp_pakd.adb,
        exp_dist.adb, exp_fixd.adb, exp_intr.adb, exp_pakd.adb,
        exp_prag.adb, exp_strm.adb, exp_util.adb, exp_util.ads,
        exp_prag.adb, exp_strm.adb, exp_util.adb, exp_util.ads,
        expander.adb, expect.c, fe.h, fmap.adb, fmap.ads, fname-uf.adb,
        expander.adb, expect.c, fe.h, fmap.adb, fmap.ads, fname-uf.adb,
        freeze.adb, frontend.adb, g-awk.adb, g-cgideb.adb, g-comlin.adb,
        freeze.adb, frontend.adb, g-awk.adb, g-cgideb.adb, g-comlin.adb,
        g-comlin.ads, g-debpoo.adb, g-dirope.adb, g-dirope.ads,
        g-comlin.ads, g-debpoo.adb, g-dirope.adb, g-dirope.ads,
        g-dyntab.adb, g-expect.adb, g-expect.ads, g-io.ads, g-io_aux.adb,
        g-dyntab.adb, g-expect.adb, g-expect.ads, g-io.ads, g-io_aux.adb,
        g-io_aux.ads, g-locfil.adb, g-locfil.ads, g-os_lib.adb,
        g-io_aux.ads, g-locfil.adb, g-locfil.ads, g-os_lib.adb,
        g-os_lib.ads, g-regexp.adb, g-regpat.adb, g-socket.adb,
        g-os_lib.ads, g-regexp.adb, g-regpat.adb, g-socket.adb,
        g-socket.ads, g-spipat.adb, g-table.adb, g-trasym.adb,
        g-socket.ads, g-spipat.adb, g-table.adb, g-trasym.adb,
        g-trasym.ads, gigi.h, gmem.c, gnat1drv.adb, gnatbind.adb, gnatbl.c,
        g-trasym.ads, gigi.h, gmem.c, gnat1drv.adb, gnatbind.adb, gnatbl.c,
        gnatchop.adb, gnatcmd.adb, gnatdll.adb, gnatfind.adb, gnatlbr.adb,
        gnatchop.adb, gnatcmd.adb, gnatdll.adb, gnatfind.adb, gnatlbr.adb,
        gnatlink.adb, gnatls.adb, gnatmem.adb, gnatprep.adb, gnatvsn.ads,
        gnatlink.adb, gnatls.adb, gnatmem.adb, gnatprep.adb, gnatvsn.ads,
        gnatxref.adb, hlo.adb, hostparm.ads, i-cobol.adb, i-cpp.adb,
        gnatxref.adb, hlo.adb, hostparm.ads, i-cobol.adb, i-cpp.adb,
        i-cstrea.ads, i-cstrin.adb, i-pacdec.adb, i-vxwork.ads,
        i-cstrea.ads, i-cstrin.adb, i-pacdec.adb, i-vxwork.ads,
        impunit.adb, init.c, inline.adb, io-aux.c, layout.adb, lib-load.adb,
        impunit.adb, init.c, inline.adb, io-aux.c, layout.adb, lib-load.adb,
        lib-util.adb, lib-writ.adb, lib-writ.ads, lib-xref.adb,
        lib-util.adb, lib-writ.adb, lib-writ.ads, lib-xref.adb,
        lib-xref.ads, lib.adb, lib.ads, make.adb, makeusg.adb, mdll.adb,
        lib-xref.ads, lib.adb, lib.ads, make.adb, makeusg.adb, mdll.adb,
        memroot.adb, misc.c, mlib-tgt.adb, mlib-utl.adb, mlib-utl.ads,
        memroot.adb, misc.c, mlib-tgt.adb, mlib-utl.adb, mlib-utl.ads,
        mlib.adb, namet.adb, namet.ads, namet.h, nlists.h, nmake.adb,
        mlib.adb, namet.adb, namet.ads, namet.h, nlists.h, nmake.adb,
        nmake.ads, nmake.adt, opt.adb, opt.ads, osint.adb, osint.ads,
        nmake.ads, nmake.adt, opt.adb, opt.ads, osint.adb, osint.ads,
        output.adb, output.ads, par-ch2.adb, par-ch3.adb, par-ch5.adb,
        output.adb, output.ads, par-ch2.adb, par-ch3.adb, par-ch5.adb,
        par-prag.adb, par-tchk.adb, par-util.adb, par.adb, prj-attr.adb,
        par-prag.adb, par-tchk.adb, par-util.adb, par.adb, prj-attr.adb,
        prj-dect.adb, prj-env.adb, prj-env.ads, prj-nmsc.adb, prj-part.adb,
        prj-dect.adb, prj-env.adb, prj-env.ads, prj-nmsc.adb, prj-part.adb,
        prj-proc.adb, prj-strt.adb, prj-tree.adb, prj-tree.ads, prj.adb,
        prj-proc.adb, prj-strt.adb, prj-tree.adb, prj-tree.ads, prj.adb,
        prj.ads, raise.c, raise.h, repinfo.adb, restrict.adb, restrict.ads,
        prj.ads, raise.c, raise.h, repinfo.adb, restrict.adb, restrict.ads,
        rident.ads, rtsfind.adb, rtsfind.ads, s-arit64.adb, s-asthan.adb,
        rident.ads, rtsfind.adb, rtsfind.ads, s-arit64.adb, s-asthan.adb,
        s-atacco.adb, s-atacco.ads, s-auxdec.adb, s-crc32.adb, s-crc32.ads,
        s-atacco.adb, s-atacco.ads, s-auxdec.adb, s-crc32.adb, s-crc32.ads,
        s-direio.adb, s-fatgen.adb, s-fileio.adb, s-finimp.adb,
        s-direio.adb, s-fatgen.adb, s-fileio.adb, s-finimp.adb,
        s-gloloc.adb, s-gloloc.ads, s-interr.adb, s-mastop.adb,
        s-gloloc.adb, s-gloloc.ads, s-interr.adb, s-mastop.adb,
        s-mastop.ads, s-memory.adb, s-parame.ads, s-parint.adb,
        s-mastop.ads, s-memory.adb, s-parame.ads, s-parint.adb,
        s-pooglo.adb, s-pooloc.adb, s-rpc.adb, s-secsta.adb, s-sequio.adb,
        s-pooglo.adb, s-pooloc.adb, s-rpc.adb, s-secsta.adb, s-sequio.adb,
        s-shasto.adb, s-soflin.adb, s-soflin.ads, s-stache.adb,
        s-shasto.adb, s-soflin.adb, s-soflin.ads, s-stache.adb,
        s-taasde.adb, s-taasde.ads, s-tadeca.adb, s-tadeca.ads,
        s-taasde.adb, s-taasde.ads, s-tadeca.adb, s-tadeca.ads,
        s-tadert.adb, s-tadert.ads, s-taenca.adb, s-taenca.ads,
        s-tadert.adb, s-tadert.ads, s-taenca.adb, s-taenca.ads,
        s-taprob.adb, s-taprop.ads, s-tarest.adb, s-tasdeb.adb,
        s-taprob.adb, s-taprop.ads, s-tarest.adb, s-tasdeb.adb,
        s-tasini.adb, s-tasini.ads, s-taskin.adb, s-taskin.ads,
        s-tasini.adb, s-tasini.ads, s-taskin.adb, s-taskin.ads,
        s-tasque.adb, s-tasque.ads, s-tasren.adb, s-tasren.ads,
        s-tasque.adb, s-tasque.ads, s-tasren.adb, s-tasren.ads,
        s-tassta.adb, s-tasuti.adb, s-tasuti.ads, s-tataat.adb,
        s-tassta.adb, s-tasuti.adb, s-tasuti.ads, s-tataat.adb,
        s-tataat.ads, s-tpoben.adb, s-tpoben.ads, s-tpobop.adb,
        s-tataat.ads, s-tpoben.adb, s-tpoben.ads, s-tpobop.adb,
        s-tposen.adb, s-tposen.ads, s-traceb.adb, s-traceb.ads,
        s-tposen.adb, s-tposen.ads, s-traceb.adb, s-traceb.ads,
        s-unstyp.ads, s-widenu.adb, scn-nlit.adb, scn.adb, sem.adb,
        s-unstyp.ads, s-widenu.adb, scn-nlit.adb, scn.adb, sem.adb,
        sem_aggr.adb, sem_attr.adb, sem_attr.ads, sem_case.adb,
        sem_aggr.adb, sem_attr.adb, sem_attr.ads, sem_case.adb,
        sem_ch10.adb, sem_ch11.adb, sem_ch11.ads, sem_ch12.adb,
        sem_ch10.adb, sem_ch11.adb, sem_ch11.ads, sem_ch12.adb,
        sem_ch13.adb, sem_ch13.ads, sem_ch2.adb, sem_ch3.adb, sem_ch3.ads,
        sem_ch13.adb, sem_ch13.ads, sem_ch2.adb, sem_ch3.adb, sem_ch3.ads,
        sem_ch4.adb, sem_ch5.adb, sem_ch6.adb, sem_ch6.ads, sem_ch7.adb,
        sem_ch4.adb, sem_ch5.adb, sem_ch6.adb, sem_ch6.ads, sem_ch7.adb,
        sem_ch8.adb, sem_ch8.ads, sem_ch9.adb, sem_disp.adb, sem_dist.adb,
        sem_ch8.adb, sem_ch8.ads, sem_ch9.adb, sem_disp.adb, sem_dist.adb,
        sem_elab.adb, sem_elim.adb, sem_elim.ads, sem_eval.adb,
        sem_elab.adb, sem_elim.adb, sem_elim.ads, sem_eval.adb,
        sem_intr.adb, sem_mech.adb, sem_prag.adb, sem_res.adb,
        sem_intr.adb, sem_mech.adb, sem_prag.adb, sem_res.adb,
        sem_type.adb, sem_util.adb, sem_util.ads, sem_vfpt.adb,
        sem_type.adb, sem_util.adb, sem_util.ads, sem_vfpt.adb,
        sem_warn.adb, sinfo.adb, sinfo.ads, sinfo.h, sinput-l.adb,
        sem_warn.adb, sinfo.adb, sinfo.ads, sinfo.h, sinput-l.adb,
        sinput-l.ads, sinput.adb, sinput.ads, snames.adb, snames.ads,
        sinput-l.ads, sinput.adb, sinput.ads, snames.adb, snames.ads,
        snames.h, sprint.adb, sprint.ads, stringt.adb, stringt.ads,
        snames.h, sprint.adb, sprint.ads, stringt.adb, stringt.ads,
        stringt.h, style.adb, switch.adb, switch.ads, sysdep.c, system.ads,
        stringt.h, style.adb, switch.adb, switch.ads, sysdep.c, system.ads,
        table.adb, targparm.adb, targparm.ads, targtyps.c, tbuild.adb,
        table.adb, targparm.adb, targparm.ads, targtyps.c, tbuild.adb,
        tbuild.ads, tracebak.c, trans.c, tree_gen.adb, tree_io.adb,
        tbuild.ads, tracebak.c, trans.c, tree_gen.adb, tree_io.adb,
        treepr.adb, treepr.ads, treeprs.ads, treeprs.adt, ttypes.ads,
        treepr.adb, treepr.ads, treeprs.ads, treeprs.adt, ttypes.ads,
        types.adb, types.ads, types.h, uintp.ads, urealp.ads, usage.adb,
        types.adb, types.ads, types.h, uintp.ads, urealp.ads, usage.adb,
        utils.c, utils2.c, validsw.adb, xnmake.adb, xr_tabls.adb,
        utils.c, utils2.c, validsw.adb, xnmake.adb, xr_tabls.adb,
        xr_tabls.ads, xref_lib.adb, xref_lib.ads : Merge in ACT changes.
        xr_tabls.ads, xref_lib.adb, xref_lib.ads : Merge in ACT changes.
        * 1ssecsta.adb, 1ssecsta.ads, a-chlat9.ads, a-cwila9.ads,
        * 1ssecsta.adb, 1ssecsta.ads, a-chlat9.ads, a-cwila9.ads,
        g-enblsp.adb, g-md5.adb, g-md5.ads, gnatname.adb, gnatname.ads,
        g-enblsp.adb, g-md5.adb, g-md5.ads, gnatname.adb, gnatname.ads,
        mkdir.c, osint-b.adb, osint-b.ads, osint-c.adb, osint-c.ads,
        mkdir.c, osint-b.adb, osint-b.ads, osint-c.adb, osint-c.ads,
        osint-l.adb, osint-l.ads, osint-m.adb, osint-m.ads : New files
        osint-l.adb, osint-l.ads, osint-m.adb, osint-m.ads : New files
        * 3lsoccon.ads, 5qparame.ads, 5qvxwork.ads, 5smastop.adb,
        * 3lsoccon.ads, 5qparame.ads, 5qvxwork.ads, 5smastop.adb,
        5zparame.ads, gnatmain.adb, gnatmain.ads, gnatpsys.adb : Removed
        5zparame.ads, gnatmain.adb, gnatmain.ads, gnatpsys.adb : Removed
        * mdllfile.adb, mdllfile.ads, mdlltool.adb, mdlltool.ads : Renamed
        * mdllfile.adb, mdllfile.ads, mdlltool.adb, mdlltool.ads : Renamed
        to mdll-fil.ad[bs] and mdll-util.ad[bs]
        to mdll-fil.ad[bs] and mdll-util.ad[bs]
        * mdll-fil.adb, mdll-fil.ads, mdll-utl.adb, mdll-utl.ads : Renamed
        * mdll-fil.adb, mdll-fil.ads, mdll-utl.adb, mdll-utl.ads : Renamed
        from mdllfile.ad[bs] and mdlltool.ad[bs]
        from mdllfile.ad[bs] and mdlltool.ad[bs]
2002-03-03  Kaveh R. Ghazi  
2002-03-03  Kaveh R. Ghazi  
        * utils.c (init_gnat_to_gnu, init_gigi_decls): Use ARRAY_SIZE in
        * utils.c (init_gnat_to_gnu, init_gigi_decls): Use ARRAY_SIZE in
        lieu of explicit sizeof/sizeof.
        lieu of explicit sizeof/sizeof.
2002-02-28  Neil Booth  
2002-02-28  Neil Booth  
        * misc.c (copy_lang_decl): Remove.
        * misc.c (copy_lang_decl): Remove.
2002-02-27  Zack Weinberg  
2002-02-27  Zack Weinberg  
        * misc.c: Delete traditional-mode-related code copied from the
        * misc.c: Delete traditional-mode-related code copied from the
        C front end but not used, or used only to permit the compiler
        C front end but not used, or used only to permit the compiler
        to link.
        to link.
2002-02-07  Richard Henderson  
2002-02-07  Richard Henderson  
        * adaint.c (__gnat_to_gm_time): First arg is int, not time_t.
        * adaint.c (__gnat_to_gm_time): First arg is int, not time_t.
        * adaint.h (__gnat_to_gm_time): Update prototype.
        * adaint.h (__gnat_to_gm_time): Update prototype.
2002-01-30  Richard Henderson  
2002-01-30  Richard Henderson  
        * trans.c (tree_transform) [N_Loop_Statement]: Use
        * trans.c (tree_transform) [N_Loop_Statement]: Use
        expand_exit_loop_top_cond.
        expand_exit_loop_top_cond.


Copyright (C) 2002 Free Software Foundation, Inc.
Copyright (C) 2002 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
notice and this notice are preserved.
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.