1. 11 Jan, 2018 1 commit
  2. 17 Oct, 2014 1 commit
    • [multiple changes] · 99425ec3
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* sem_attr.adb (Eval_Attribute): Ensure that attribute
      	reference is not marked as being a static expression if the
      	prefix evaluation raises CE.
      
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* exp_pakd.adb: Move bit packed entity tables to spec.
      	* exp_pakd.ads: Move bit packed entity tables here from body.
      	* freeze.adb (Freeze_Array_Type): Check that packed array type
      	is supported.
      	* rtsfind.adb (PRE_Id_Table): New table (Entity_Not_Defined):
      	Specialize messages using PRE_Id_Table.
      	* uintp.ads, uintp.adb (UI_Image): New functional form.
      
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* aspects.ads, aspects.adb: Add Suppress_Initialization aspect.
      	* einfo.ads, einfo.adb (Suppress_Initialization): Now applies to
      	E_Variable.
      	* exp_ch3.adb (Default_Initialize_Object): Handle
      	Suppress_Initialization.
      	* exp_prag.adb (Expand_Pragma_Suppress_Initialization): New
      	procedure (Expand_N_Pragma): Handle Suppress_Initialization
      	(Expand_Pragma_Import_Or_Interface): Use Undo_Initialization
      	(Undo_Initialization): New procedure.
      	* sem_prag.adb (Analyze_Pragma, case Suppress_Initialization):
      	This is now allowed for E_Variable case.
      	* gnat_rm.texi: Document new aspect Suppress_Initialization
      	Suppress_Initialization aspect/pragma can apply to variable.
      	* einfo.ads: Minor reformatting.
      
      2014-10-17  Arnaud Charlet  <charlet@adacore.com>
      
      	* spark_xrefs.ads: Add documentation pointer to Flow_Computed_Globals.
      
      2014-10-17  Robert Dewar  <dewar@adacore.com>
      
      	* cstand.adb (Create_Standard): Mark Short_Integer as
      	implementation defined.
      	* sem_util.adb (Set_Entity_With_Checks): Avoid blow up for
      	compiler built with assertions for No_Implementation_Identifiers test.
      
      From-SVN: r216379
      Arnaud Charlet committed
  3. 18 Jul, 2014 1 commit
    • sem_aggr.adb, [...]: Change name Packed_Array_Type to Packed_Array_Impl_Type. · 8ca597af
      2014-07-18  Robert Dewar  <dewar@adacore.com>
      
      	* sem_aggr.adb, exp_ch5.adb, sem_ch3.adb, layout.adb, sem_type.adb,
      	exp_util.adb, exp_attr.adb, einfo.adb, einfo.ads, exp_pakd.adb,
      	checks.adb, exp_pakd.ads, freeze.adb, sem_util.adb, exp_dbug.adb,
      	exp_dbug.ads, exp_ch4.adb, sem_ch8.adb, exp_aggr.adb, sem_eval.adb,
      	sem_ch13.adb: Change name Packed_Array_Type to Packed_Array_Impl_Type.
      
      From-SVN: r212797
      Robert Dewar committed
  4. 22 Jun, 2010 1 commit
    • [multiple changes] · 47d3b920
      2010-06-22  Robert Dewar  <dewar@adacore.com>
      
      	* lib-writ.ads, errout.adb, einfo.adb, einfo.ads: Minor reformatting.
      
      2010-06-22  Vincent Celier  <celier@adacore.com>
      
      	* adaint.c (__gnat_locate_regular_file): If a directory in the path is
      	empty, make it the current working directory.
      
      2010-06-22  Thomas Quinot  <quinot@adacore.com>
      
      	* sem_ch3.adb (Build_Derived_Record_Type): When deriving a tagged
      	private type with discriminants, make sure the parent type is frozen.
      
      2010-06-22  Eric Botcazou  <ebotcazou@adacore.com>
      
      	* exp_attr.adb (Expand_N_Attribute_Reference) <Attribute_Bit>: Deal
      	with packed array references specially.
      	* exp_ch4.adb (Expand_N_Indexed_Component): Do not convert a reference
      	to a component of a bit packed array if it is the prefix of 'Bit.
      	* exp_pakd.ads (Expand_Packed_Bit_Reference): Declare.
      	* exp_pakd.adb (Expand_Packed_Bit_Reference): New procedure.  Expand a
      	'Bit reference, where the prefix involves a packed array reference.
      	(Get_Base_And_Bit_Offset): New helper, extracted from...
      	(Expand_Packed_Address_Reference): ...here.  Call above procedure to
      	get the outer object and offset expression.
      
      From-SVN: r161160
      Arnaud Charlet committed
  5. 20 Aug, 2008 1 commit
  6. 30 Mar, 2008 1 commit
    • a-textio.ads, [...]: Fix comment typos. · e14c931f
      gcc/ada/
      	* a-textio.ads, a-witeio.ads, a-ztexio.ads, ali.ads,
      	einfo.ads, erroutc.adb, erroutc.ads, exp_attr.adb,
      	exp_imgv.adb, exp_intr.adb, exp_pakd.adb,
      	exp_pakd.ads, exp_prag.adb, exp_smem.adb,
      	exp_tss.ads, exp_util.adb, exp_util.ads,
      	exp_vfpt.adb, freeze.adb, freeze.ads,
      	frontend.adb, g-alleve.adb, g-altcon.adb,
      	g-altive.ads, g-alveop.ads, g-alvevi.ads,
      	g-arrspl.adb, g-busorg.ads, g-calend.adb,
      	g-calend.ads, g-casuti.ads, g-cgideb.adb,
      	g-comlin.adb, g-comlin.ads, g-curexc.ads,
      	g-debpoo.adb, g-debpoo.ads, g-decstr.adb,
      	g-dirope.adb, g-dirope.ads, g-dynhta.ads,
      	g-dyntab.adb, g-encstr.ads, g-excact.ads,
      	g-except.ads, g-expect.ads, g-heasor.adb,
      	g-hesora.adb, g-hesorg.adb, g-htable.ads,
      	g-locfil.ads, g-md5.adb, g-md5.ads,
      	g-memdum.ads, g-moreex.ads, g-os_lib.adb,
      	g-pehage.adb, g-pehage.ads, g-regexp.adb,
      	g-regexp.ads, g-regpat.adb, g-regpat.ads,
      	g-soccon-aix.ads, g-soccon-darwin.ads,
      	g-soccon-freebsd.ads, g-soccon-hpux-ia64.ads,
      	g-soccon-hpux.ads, g-soccon-irix.ads,
      	g-soccon-linux-64.ads, g-soccon-linux-ppc.ads,
      	g-soccon-linux-x86.ads, g-soccon-lynxos.ads,
      	g-soccon-mingw.ads, g-soccon-solaris-64.ads,
      	g-soccon-solaris.ads, g-soccon-tru64.ads,
      	g-soccon-vms.ads, g-soccon-vxworks.ads,
      	g-soccon.ads, g-socket.adb, g-socket.ads,
      	g-socthi-mingw.adb, g-socthi-vms.adb,
      	g-socthi-vxworks.adb, g-soliop-mingw.ads,
      	g-soliop-solaris.ads, g-soliop.ads, g-spipat.adb,
      	g-spipat.ads, g-string.adb, g-stsifd-sockets.adb: Fix comment
      	typos.
      
      From-SVN: r133735
      Ralf Wildenhues committed
  7. 10 Sep, 2007 1 commit
    • exp_atag.ads, [...]: Replace headers with GPL v3 headers. · b5c84c3c
      2007-09-10  Robert Dewar  <dewar@adacore.com>
      
      	* exp_atag.ads, exp_atag.adb, mlib-tgt-tru64.adb, mlib-tgt-aix.adb,
      	mlib-tgt-irix.adb, mlib-tgt-hpux.adb, mlib-tgt-linux.adb,
      	mlib-tgt-solaris.adb, mlib-tgt-vms-alpha.adb, mlib-tgt-vms-ia64.adb,
      	mlib-tgt-mingw.adb, mlib-tgt-vxworks.adb, ali.adb, ali.ads,
      	ali-util.adb, ali-util.ads, atree.h, back_end.adb, back_end.ads,
      	bcheck.adb, bcheck.ads, binde.adb, binde.ads, binderr.adb, binderr.ads,
      	bindgen.adb, bindgen.ads, bindusg.adb, bindusg.ads, butil.adb,
      	butil.ads, checks.adb, checks.ads, clean.adb, clean.ads, comperr.adb,
      	comperr.ads, cstand.adb, cstand.ads, debug_a.adb, debug_a.ads,
      	elists.h, errout.adb, erroutc.ads, errutil.adb, errutil.ads,
      	err_vars.ads, eval_fat.adb, eval_fat.ads, exp_sel.ads, exp_sel.adb,
      	exp_aggr.adb, exp_aggr.ads, expander.adb, expander.ads, exp_attr.ads,
      	exp_ch10.ads, exp_ch11.adb, exp_ch12.adb, exp_ch12.ads, exp_ch13.adb,
      	exp_ch13.ads, exp_ch2.adb, exp_ch2.ads, 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_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.ads, exp_dist.adb, exp_dist.ads, exp_fixd.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_prag.ads, exp_smem.adb, exp_strm.adb,
      	exp_strm.ads, exp_tss.adb, exp_tss.ads, exp_util.adb, exp_util.ads,
      	exp_vfpt.adb, exp_vfpt.ads, fmap.adb, fmap.ads, fname-sf.adb,
      	fname-sf.ads, fname-uf.adb, fname-uf.ads, frontend.adb, frontend.ads,
      	get_targ.adb, get_targ.ads, gnat1drv.adb, gnat1drv.ads, gnatbind.adb,
      	gnatbind.ads, gnatbl.c, gnatchop.adb, gnatclean.adb, gnatcmd.adb,
      	gnatcmd.ads, gnatdll.adb, gnatfind.adb, gnatkr.adb, gnatkr.ads,
      	gnatlbr.adb, gnatlink.adb, gnatlink.ads, gnatls.adb, gnatls.ads,
      	gnatmake.adb, gnatmake.ads, gnatmem.adb, gnatname.adb, gnatname.ads,
      	gnatprep.adb, gnatprep.ads, gnatsym.adb, gnatxref.adb,
      	gprep.adb, gprep.ads, hlo.adb, hlo.ads, impunit.adb, impunit.ads,
      	inline.adb, inline.ads, itypes.adb, itypes.ads, layout.adb, layout.ads,
      	lib-load.adb, lib-load.ads, lib-util.adb, lib-util.ads, lib-writ.adb,
      	lib-writ.ads, lib-xref.adb, lib-xref.ads, live.adb, live.ads,
      	make.adb, make.ads, makeutl.ads, makeutl.adb, makeusg.adb, makeusg.ads,
      	mdll.adb, mdll.ads, mdll-fil.adb, mdll-fil.ads, mdll-utl.adb,
      	mdll-utl.ads, memroot.adb, memroot.ads, mlib.adb, mlib.ads,
      	mlib-fil.adb, mlib-fil.ads, mlib-prj.adb, mlib-prj.ads, mlib-tgt.adb,
      	mlib-tgt.ads, mlib-utl.adb, mlib-utl.ads, namet.h, nmake.adt,
      	osint.adb, osint.ads, osint-b.adb, osint-b.ads, osint-c.adb,
      	osint-c.ads, osint-l.adb, osint-l.ads, osint-m.adb, osint-m.ads,
      	par.adb, par.ads, par-ch10.adb, par-ch11.adb, par-ch12.adb,
      	par-ch13.adb, par-ch2.adb, par-ch3.adb, par-ch4.adb, par-ch5.adb,
      	par-ch6.adb, par-ch7.adb, par-ch8.adb, par-ch9.adb, par-endh.adb,
      	par-labl.adb, par-load.adb, par-prag.adb, par-sync.adb, par-tchk.adb,
      	par-util.adb, prep.adb, prep.ads, prepcomp.adb, prepcomp.ads,
      	prj.adb, prj.ads, prj-attr.adb, prj-attr.ads, prj-com.ads,
      	prj-dect.adb, prj-dect.ads, prj-err.adb, prj-err.ads, prj-ext.adb,
      	prj-ext.ads, prj-makr.adb, prj-makr.ads, prj-nmsc.adb, prj-nmsc.ads,
      	prj-pars.adb, prj-pars.ads, prj-part.adb, prj-part.ads,
      	prj-pp.adb, prj-pp.ads, prj-proc.adb, prj-proc.ads,
      	prj-strt.adb, prj-strt.ads, prj-tree.adb, prj-tree.ads,
      	prj-util.adb, prj-util.ads, restrict.adb, restrict.ads,
      	rtsfind.adb, rtsfind.ads, scn.adb, scn.ads,
      	scng.adb, scng.ads, sdefault.ads, sem.ads, sem_aggr.ads, sem_attr.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.ads, sem_ch13.adb,
      	sem_ch13.ads, sem_ch2.adb, sem_ch2.ads, sem_ch3.adb, sem_ch3.ads,
      	sem_ch4.ads, sem_ch5.adb, 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_disp.ads, sem_dist.adb, sem_dist.ads,
      	sem_elab.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_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_type.adb, sem_type.ads,
      	sem_util.adb, sem_util.ads, sem_vfpt.adb, sem_vfpt.ads, sem_warn.adb,
      	sem_warn.ads, sfn_scan.ads, sinfo-cn.adb, sinfo-cn.ads, sinput-c.adb,
      	sinput-c.ads, sinput-d.adb, sinput-d.ads, sinput-l.adb, sinput-l.ads,
      	sinput-p.adb, sinput-p.ads, snames.h, sprint.adb, sprint.ads,
      	stringt.h, style.ads, styleg.adb, styleg.ads, styleg-c.adb,
      	styleg-c.ads, stylesw.adb, stylesw.ads, switch.adb, switch.ads,
      	switch-b.adb, switch-b.ads, switch-c.adb, switch-c.ads, switch-m.adb,
      	switch-m.ads, symbols.adb, symbols.ads, targparm.adb, tbuild.adb,
      	tbuild.ads, tempdir.adb, tempdir.ads, tree_gen.adb, tree_gen.ads,
      	treepr.adb, treepr.ads, treeprs.adt, ttypef.ads, ttypes.ads,
      	types.h, uintp.h, urealp.h, usage.adb, usage.ads,
      	validsw.adb, validsw.ads, vxaddr2line.adb, xeinfo.adb, xnmake.adb,
      	xref_lib.adb, xref_lib.ads, xr_tabls.adb, xr_tabls.ads, xsinfo.adb,
      	xtreeprs.adb, xsnames.adb, vms_conv.ads, vms_conv.adb, xgnatugn.adb,
      	gprmake.adb, makegpr.ads, makegpr.adb, prj-attr-pm.ads, prj-attr-pm.adb,
      	mlib-tgt-lynxos.adb, mlib-tgt-darwin.adb, symbols-vms.adb,
      	symbols-processing-vms-alpha.adb, symbols-processing-vms-ia64.adb,
      	mlib-tgt-specific.adb, mlib-tgt-specific.ads, mlib-tgt-vms.adb,
      	mlib-tgt-vms.ads: Replace headers with GPL v3 headers.
      
      From-SVN: r128332
      Robert Dewar committed
  8. 31 Oct, 2006 1 commit
    • fmap.adb: Put routines in alpha order · bfc8aa81
      2006-10-31  Robert Dewar  <dewar@adacore.com>
      	    Thomas Quinot  <quinot@adacore.com>
      	    Arnaud Charlet  <charlet@adacore.com>
      
      	* fmap.adb: Put routines in alpha order
      
      	* g-boumai.ads: Remove redundant 'in' keywords
      
      	* g-cgi.adb: Minor reformatting
      
      	* g-cgi.ads: Remove redundant 'in' keywords
      
      	* get_targ.adb: Put routines in alpha order
      
      	* prj-attr.ads: Minor reformatting
      
      	* s-atacco.ads: Minor reformatting
      
      	* scn.adb: Put routines in alpha order
      
      	* sinput-l.adb: Minor comment fix
      
      	* sinput-p.adb: Minor comment fix
      
      	* s-maccod.ads: Minor reformatting
      
      	* s-memory.adb: Minor reformatting
      
      	* s-htable.adb: Fix typo in comment.
      
      	* s-secsta.adb: Minor comment update.
      
      	* s-soflin.adb: Minor reformatting
      
      	* s-stoele.ads: 
      	Add comment about odd qualification in Storage_Offset declaration
      
      	* s-strxdr.adb: 
      	Remove unnecessary 'in' keywords for formal parameters.
      
      	* treeprs.adt: Minor reformatting
      
      	* urealp.adb: Put routines in alpha order
      
      	* s-wchcon.ads, s-wchcon.adb (Get_WC_Encoding_Method): New version
      	taking string.
      
      	* s-asthan-vms-alpha.adb: Remove redundant 'in' keywords
      
      	* g-trasym-vms-ia64.adb: Remove redundant 'in' keywords
      
      	* env.c (__gnat_unsetenv): Unsetenv is unavailable on LynxOS, so
      	workaround as on other platforms.
      
      	* g-eacodu-vms.adb: Remove redundant 'in' keywords
      	* g-expect-vms.adb: Remove redundant 'in' keywords
      
      	* gnatdll.adb (Add_Files_From_List): Handle Name_Error and report a
      	clear error message if the list-of-files file cannot be opened.
      
      	* g-thread.adb (Unregister_Thread_Id): Add use type Thread_Id so the
      	equality operator is always visible.
      
      	* lang.opt: Woverlength-strings: New option.
      
      	* nmake.adt: 
      	Update copyright, since nmake.ads and nmake.adb have changed.
      
      	* osint-b.ads, osint-b.adb (Time_From_Last_Bind): removed function .
      	(Binder_Output_Time_Stamps_Set): removed.
      	(Old_Binder_Output_Time_Stamp): idem.
      	(New_Binder_Output_Time_Stamp): idem.
      	(Recording_Time_From_Last_Bind): idem.
      	(Recording_Time_From_Last_Bind): Make constant.
      
      	* output.ads, output.adb (Write_Str): Allow LF characters
      	(Write_Spaces): New procedure
      
      	* prepcomp.adb (Preproc_Data_Table): Change Increment from 5% to 100%
      
      	* inline.adb: Minor reformatting
      
      	* s-asthan-vms-alpha.adb: Remove redundant 'in' keywords
      
      	* s-mastop-vms.adb: Remove redundant 'in' keywords
      
      	* s-osprim-vms.adb: Remove redundant 'in' keywords
      
      	* s-trafor-default.adb: Remove redundant 'in' keywords
      
      	* 9drpc.adb: Remove redundant 'in' keywords
      
      	* s-osinte-mingw.ads: Minor reformatting
      
      	* s-inmaop-posix.adb: Minor reformatting
      
      	* a-direio.ads: Remove quotes from Compile_Time_Warning message
      
      	* a-exexda.adb: Minor code reorganization
      
      	* a-filico.adb: Minor reformatting
      
      	* a-finali.adb: Minor reformatting
      
      	* a-nudira.ads: Remove quote from Compile_Time_Warning message
      
      	* a-numeri.ads: Minor reformatting
      
      	* a-sequio.ads: Remove quotes from Compile_Time_Warning message
      
      	* exp_pakd.ads: Fix obsolete comment
      
      	* a-ztenau.adb, a-ztenio.adb, a-wtenau.adb, a-tienau.adb,
      	a-wtenio.adb (Put): Avoid assuming low bound of string is 1.
      	Probably not a bug, but certainly neater and more efficient.
      
      	* a-tienio.adb: Minor reformatting
      
      	* comperr.adb (Compiler_Abort): Call Cancel_Special_Output at start
      	Avoid assuming low bound of string is 1.
      
      	* gnatbind.adb: Change Bindusg to package and rename procedure as
      	Display, which now ensures that it only outputs usage information once.
      	(Scan_Bind_Arg): Avoid assuming low bound of string is 1.
      
      	* g-pehage.adb (Build_Identical_Keysets): Replace use of 1 by
      	Table'First.
      
      	* g-regpat.adb (Insert_Operator): Add pragma Warnings (Off) to kill
      	warning.
      	(Match): Add pragma Assert to ensure that Matches'First is zero
      
      	* g-regpat.ads (Match): Document that Matches lower bound must be zero
      
      	* makeutl.adb (Is_External_Assignment): Add pragma Assert's to check
      	documented preconditions (also kills warnings about bad indexes).
      
      	* mdll.adb (Build_Dynamic_Library): Avoid assumption that Afiles'First
      	is 1.
      	(Build_Import_Library): Ditto;
      
      	* mdll-utl.adb: (Gnatbind): Avoid assumption that Alis'First = 1
      
      	* rtsfind.adb (RTE_Error_Msg): Avoid assuming low bound of string is 1.
      
      	* sem_case.adb (Analyze_Choices): Add pragma Assert to check that
      	lower bound of choice table is 1.
      
      	* sem_case.ads (Analyze_Choices): Document that lower bound of
      	Choice_Table is 1.
      
      	* s-imgdec.adb (Set_Decimal_Digits): Avoid assuming low bound of
      	string is 1.
      
      	* uintp.adb (Init_Operand): Document that low bound of Vec is always 1,
      	and add appropriate Assert pragma to suppress warnings.
      
      	* atree.h, atree.ads, atree.adb
      	Change Elist24 to Elist25
      	Add definitions of Field28 and Node28
      	(Traverse_Field): Use new syntactic parent table in sinfo.
      
      	* cstand.adb: Change name Is_Ada_2005 to Is_Ada_2005_Only
      
      	* itypes.adb: Change name Is_Ada_2005 to Is_Ada_2005_Only
      
      	* exp_tss.adb: Put routines in alpha order
      
      	* fe.h: Remove redundant declarations.
      
      From-SVN: r118330
      Robert Dewar committed
  9. 15 Feb, 2006 1 commit
    • exp_pakd.ads: Fix typos in comments. · f55cfa2e
      2006-02-13  Thomas Quinot  <quinot@adacore.com>
      
      	* exp_pakd.ads: Fix typos in comments.
      
      	* exp_pakd.adb (Convert_To_PAT_Type): For the case of a bit packed
      	array reference that is an explicit dereference, mark the converted
      	(packed) array reference as analyzed to prevent a forthcoming
      	reanalysis from resetting its type to the original (non-packed) array
      	type.
      
      From-SVN: r111068
      Thomas Quinot committed
  10. 01 Jul, 2005 1 commit
  11. 13 Sep, 2004 1 commit
    • [multiple changes] · c885d7a1
      2004-09-09  Vincent Celier  <celier@gnat.com>
      
      	* a-direct.ads: Add pragma Ada_05
      	(Directory_Entry_Type): Give default value to component Kind to avoid
      	not initialized warnings.
      
      	* a-direct.adb (Current_Directory): Remove directory separator at the
      	end.
      	(Delete_Directory, Delete_Tree): Raise Name_Error if Directory is not
      	an existing directory.
      	(Fetch_Next_Entry): Give default value to variable Kind to avoid warning
      	(Size (String)): Function C_Size returns Long_Integer, not File_Size.
      	Convert the result to File_Size.
      
      	* prj.ads: (Project_Error): New exception
      
      	* prj-attr.adb: Except in procedure Initialize, Fail comes from
      	Prj.Com, not from Osint.
      	(Attrs, Package_Attributes): Tables moved to private part of spec
      	(Add_Attribute, Add_Unknown_Package): Moved to new child package
      	Prj.Attr.PM.
      	(Register_New_Package (Name, Attributes), Register_New_Attribute): Raise
      	Prj.Project_Error after call to Fail.
      	(Register_New_Package (Name, Id)): Set Id to Empty_Package after calling
      	Fail. Check that package name is not already in use.
      
      	* prj-attr.ads: Comment updates to indicate that all subprograms may be
      	used by tools, not only by the project manager, and to indicate that
      	exception Prj.Prj_Error may be raised in case of problem.
      	(Add_Unknown_Package, Add_Attribute): Moved to new child package
      	Prj.Attr.PM.
      	(Attrs, Package_Attributes): Table instantiations moved from the body to
      	the private part to be accessible from Prj.Attr.PM body.
      
      	* prj-dect.adb (Parse_Package_Declaration): Call Add_Unknown_Package
      	from new package Prj.Attr.PM.
      	(Parse_Attribute_Declaration): Call Add_Attribute from new package
      	Prj.Attr.PM.
      
      	* Makefile.in: Add prj-attr-pm.o to gnatmake object list
      
      	* gnatbind.adb (Gnatbind): Correct warning message (Elaboration_Check
      	instead of Elaboration_Checks).
      
      	* a-calend.adb: Minor reformatting
      
      2004-09-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
      
      	* gigi.h (maybe_pad_type): New declaration.
      	(create_subprog_type): New arg RETURNS_BY_TARGET_PTR.
      
      	* ada-tree.h: (TYPE_RETURNS_BY_TARGET_PTR_P): New macro.
      
      	* cuintp.c: Convert to use buildN.
      
      	* decl.c (maybe_pad_type): No longer static.
      	(gnat_to_gnu_entity, case E_Function): Handle case of returning by
      	target pointer.
      	Convert to use buildN.
      
      	* trans.c (call_to_gnu): Add arg GNU_TARGET; support
      	TYPE_RETURNS_BY_TARGET_PTR_P.  All callers changed.
      	(gnat_to_gnu, case N_Assignment_Statement): Call call_to_gnu if call on
      	RHS.
      	(gnat_to_gnu, case N_Return): Handle TYPE_RETURN_BY_TARGET_PTR_P.
      	(gnat_gimplify_expr, case ADDR_EXPR): New case.
      	Convert to use buildN.
      
      	* utils2.c (gnat_build_constructor): Also set TREE_INVARIANT and
      	TREE_READONLY for const.
      	Convert to use buildN.
      
      	* utils.c (create_subprog_type): New operand RETURNS_BY_TARGET_PTR.
      	(create_var_decl): Refine when TREE_STATIC is set.
      	Convert to use buildN.
      
      2004-09-09  Gary Dismukes  <dismukes@gnat.com>
      
      	* gnat_ugn.texi: Delete text relating to checking of ali and object
      	consistency.
      
      	* a-except.adb (Rcheck_*): Add pragmas No_Return for each of these
      	routines.
      
      2004-09-09  Jose Ruiz  <ruiz@act-europe.fr>
      
      	* gnat_ugn.texi: Add Detect_Blocking to the list of configuration
      	pragmas recognized by GNAT.
      
      	* gnat_rm.texi: Document pragma Detect_Blocking.
      
      	* s-solita.adb (Timed_Delay_T): When pragma Detect_Blocking is active,
      	raise Program_Error if called from a protected operation.
      
      	* s-taprob.adb (Lock): When pragma Detect_Blocking is active increase
      	the protected action nesting level.
      	(Lock_Read_Only): When pragma Detect_Blocking is active increase the
      	protected action nesting level.
      	(Unlock): When pragma Detect_Blocking is active decrease the protected
      	action nesting level.
      
      	* s-taskin.adb (Initialize_ATCB): Initialize to 0 the
      	Protected_Action_Nesting.
      
      	* s-taskin.ads: Adding the field Protected_Action_Nesting to the
      	Common_ATCB record. It contains the dynamic level of protected action
      	nesting for each task. It is needed for checking whether potentially
      	blocking operations are called from protected operations.
      	(Detect_Blocking): Adding a Boolean constant reflecting whether pragma
      	Detect_Blocking is active or not in the partition.
      
      	* s-tasren.adb (Call_Simple): When pragma Detect_Blocking is active,
      	raise Program_Error if called from a protected operation.
      	(Task_Entry_Call): When pragma Detect_Blocking is active, raise
      	Program_Error if called from a protected operation.
      	(Timed_Task_Entry_Call): When pragma Detect_Blocking is active, raise
      	Program_Error if called from a protected operation.
      
      	* s-tassta.adb (Abort_Tasks): When pragma Detect_Blocking is active,
      	raise Program_Error if called from a protected operation.
      
      	* s-tpoben.adb (Lock_Entries): When pragma Detect_Blocking is active,
      	raise Program_Error if called from a protected operation, and increase
      	the protected action nesting level.
      	(Lock_Read_Only_Entries): When pragma Detect_Blocking is active, raise
      	Program_Error if called from a protected operation, and increase the
      	protected action nesting level.
      	(Unlock_Entries): When pragma Detect_Blocking is active decrease the
      	protected action nesting level.
      
      	* s-tposen.adb (Lock_Entry): When pragma Detect_Blocking is active,
      	raise Program_Error if called from a protected operation, and increase
      	the protected action nesting level.
      	(Lock_Read_Only_Entry): When pragma Detect_Blocking is active, raise
      	Program_Error if called from a protected operation, and increase the
      	protected action nesting level.
      	(Protected_Single_Entry_Call): When pragma Detect_Blocking is active,
      	raise Program_Error if called from a protected operation.
      	(Timed_Protected_Single_Entry_Call): When pragma Detect_Blocking is
      	active, raise Program_Error if called from a protected operation.
      	(Unlock_Entry): When pragma Detect_Blocking is active decrease the
      	protected action nesting level.
      
      	* sem_util.adb (Check_Potentially_Blocking_Operation): Remove the
      	insertion of the statement raising Program_Error. The run time
      	contains the required machinery for handling that.
      
      	* sem_util.ads: Change comment associated to procedure
      	Check_Potentially_Blocking_Operation.
      	This procedure does not insert a call for raising the exception because
      	that is currently done by the run time.
      
      	* raise.h (__gnat_set_globals): Pass the detect_blocking parameter.
      
      	* init.c: Add the global variable __gl_detect_blocking that indicates
      	whether pragma Detect_Blocking is active (1) or not (0). Needed for
      	making the pragma available at run time.
      	(__gnat_set_globals): Pass and update the detect_blocking parameter.
      
      	* lib-writ.adb (Write_ALI): Set the DB flag in the ali file if
      	pragma Detect_Blocking is active.
      
      	* lib-writ.ads: Document the Detect_Blocking flag (DB) in ali files.
      
      	* ali.adb (Scan_ALI): Set the Detect_Blocking value to true if the flag
      	DB is found in the ali file. Any unit compiled with pragma
      	Detect_Blocking active forces its effect in the whole partition.
      
      	* a-retide.adb (Delay_Until): Raise Program_Error if pragma
      	Detect_Blocking is active and delay is called from a protected
      	operation.
      
      	* bindgen.adb (Gen_Adainit_Ada): When generating the call to
      	__gnat_set_globals, pass 1 as Detect_Blocking parameter if pragma
      	Detect_Blocking is active (0 otherwise).
      	(Gen_Adainit_C): When generating the call to __gnat_set_globals, pass 1
      	as Detect_Blocking parameter if pragma Detect_Blocking is active (0
      	otherwise).
      
      2004-09-09  Thomas Quinot  <quinot@act-europe.fr>
      
      	* gnat_rm.texi: Rename GNAT.Perfect_Hash.Generators to
      	GNAT.Perfect_Hash_Generators, and remove the empty GNAT.Perfect_Hash
      	package.
      
      	* s-parint.ads, s-parint.adb (Get_RAS_Info): New subprogram.
      	(Register_Receiving_Stub): Add Subp_Info formal parameter.
      	Update API in placeholder implemetation of s-parint to reflect changes
      	in distribution runtime library.
      
      	* sem_ch3.adb (Expand_Derived_Record): Rename to
      	Expand_Record_Extension.
      
      	* sem_disp.adb (Check_Controlling_Formals): Improve error message for
      	primitive operations of potentially distributed object types that have
      	non-controlling anonymous access formals.
      
      	* sem_dist.ads, sem_dist.adb (Build_RAS_Primitive_Specification): New
      	subprogram.
      	New implementation of expansion for remote access-to-subprogram types,
      	based on the RACW infrastructure.
      	This version of sem_dist is compatible with PolyORB/DSA as well as
      	GLADE.
      
      	* sem_prag.adb (Analyze_Pragma, case Pragma_Asynchronous): For a pragma
      	Asynchrronous that applies to a remote access-to-subprogram type, mark
      	the underlying RACW type as asynchronous.
      
      	* link.c: FreeBSD uses GNU ld: set __gnat_objlist_file_supported and
      	 __gnat_using_gnu_linker to 1.
      
      	* Makefile.rtl, impunit.adb, g-perhas.ads, g-pehage.ads,
      	g-pehage.adb: Rename GNAT.Perfect_Hash.Generators to
      	GNAT.Perfect_Hash_Generators, and remove the empty
      	GNAT.Perfect_Hash package.
      
      	* atree.adb: Minor reformatting
      
      	* exp_ch3.adb (Expand_Derived_Record): Rename to
      	Expand_Record_Extension.
      	(Build_Record_Init_Proc.Build_Assignment): The default expression in
      	a component declaration must remain attached at that point in the
      	tree so New_Copy_Tree copies it if the enclosing record type is derived.
      	It is therefore necessary to take a copy of the expression when building
      	the corresponding assignment statement in the init proc.
      	As a side effect, in the case of a derived record type, we now see the
      	original expression, without any rewriting that could have occurred
      	during expansion of the ancestor type's init proc, and we do not need
      	to go back to Original_Node.
      
      	* exp_ch3.ads (Expand_Derived_Record): Rename to
      	Expand_Record_Extension.
      
      	* exp_dist.ads, exp_dist.adb (Underlying_RACW_Type): New subprogram.
      	Returns the RACW type used to implement a remote access-to-subprogram
      	type.
      	(Add_RAS_Proxy_And_Analyze, Build_Remote_Subprogram_Proxy_Type):
      	New subprograms. Used to create a proxy tagged object for a remote
      	subprogram. The proxy object is used as the designated object
      	for RAS values on the same partition (unless All_Calls_Remote applies).
      	(Build_Get_Unique_RP_Call): New subprogram. Build a call to
      	System.Partition_Interface.Get_Unique_Remote_Pointer.
      	(Add_RAS_Access_TSS, Add_RAS_Dereference_TSS):
      	Renamed from Add_RAS_*_Attribute.
      	(Add_Receiving_Stubs_To_Declarations): Generate a table of local
      	subprograms.
      	New implementation of expansion for remote access-to-subprogram types,
      	based on the RACW infrastructure.
      
      	* exp_dist.ads (Copy_Specification): Update comment to note that this
      	function can copy the specification from either a subprogram
      	specification or an access-to-subprogram type definition.
      
      2004-09-09  Ed Schonberg  <schonberg@gnat.com>
      
      	* sem_type.adb (Disambiguate): Handle properly an accidental ambiguity
      	in an instance, between an explicit subprogram an one inherited from a
      	type derived from an actual.
      
      	* exp_ch6.adb (Expand_N_Subprogram_Body): If polling is enabled, do not
      	add a polling call if the subprogram is to be inlined by the back-end,
      	to avoid repeated calls with multiple inlinings.
      
      	* checks.adb (Apply_Alignment_Check): If the expression in the address
      	clause is a call whose name is not a static entity (e.g. a dispatching
      	call), treat as dynamic.
      
      2004-09-09  Robert Dewar  <dewar@gnat.com>
      
      	* g-trasym.ads: Minor reformatting
      
      	* exp_ch3.adb (Component_Needs_Simple_Initialization): Don't except
      	packed arrays, since unused bits are expected to be zero for a
      	comparison.
      
      2004-09-09  Eric Botcazou  <ebotcazou@act-europe.fr>
      
      	* exp_pakd.ads: Fix an inacurracy and a couple of typos in the head
      	comment.
      
      2004-09-09  Pascal Obry  <obry@gnat.com>
      
      	* mdll.ads, mdll.adb (Build_Dynamic_Library): New parameter Map_File to
      	enable map file generation. Add the right option to generate the map
      	file if Map_File is set to True.
      
      	* gnatdll.adb (Gen_Map_File): New variable.
      	(Syntax): Add info about new -m (Map_File) option.
      	(Parse_Command_Line): Add support for -m option.
      	(gnatdll): Pass Gen_Map_File to Build_Dynamic_Library calls.
      	Minor reformatting.
      
      2004-09-09  Laurent Pautet  <pautet@act-europe.fr>
      
      	* gnatls.adb: Add a very verbose mode -V. Such mode is required by the
      	new gnatdist implementation.
      	Define a subpackage isolating the output routines specific to this
      	verbose mode.
      
      2004-09-09  Joel Brobecker  <brobecker@gnat.com>
      
      	* Makefile.rtl: (GNATRTL_NONTASKING_OBJS): Add g-dynhta.
      
      	* gnat_ugn.texi (Main Subprograms): Fix typo. Deduced, not deducted.
      
      2004-09-09  Cyrille Comar  <comar@act-europe.fr>
      
      	* opt.adb (Set_Opt_Config_Switches): Use Ada_Version_Runtime to compile
      	internal unit.
      
      	* opt.ads: Add Ada_Version_Runtime constant used to decide which
      	version of the language is used to compile the run time.
      
      2004-09-09  Arnaud Charlet  <charlet@act-europe.fr>
      
      	* sem_util.adb (Requires_Transient_Scope): Re-enable handling
      	of variable length temporaries for function return now that the
      	back-end and gigi support it.
      
      From-SVN: r87435
      Arnaud Charlet committed
  12. 24 Apr, 2003 1 commit
    • 1aexcept.adb, [...]: Merge header, formatting and other trivial changes from ACT. · bcea76b6
      	* 1aexcept.adb, 1aexcept.ads, 1ic.ads, 1ssecsta.adb,
      	1ssecsta.ads, 31soccon.ads, 31soliop.ads, 3asoccon.ads,
      	3bsoccon.ads, 3gsoccon.ads, 3hsoccon.ads, 3ssoccon.ads,
      	3ssoliop.ads, 3wsoccon.ads, 3wsocthi.adb, 3wsocthi.ads,
      	3wsoliop.ads, 41intnam.ads, 42intnam.ads, 4aintnam.ads,
      	4cintnam.ads, 4dintnam.ads, 4gintnam.ads, 4hexcpol.adb,
      	4hintnam.ads, 4lintnam.ads, 4mintnam.ads, 4nintnam.ads,
      	4ointnam.ads, 4onumaux.ads, 4pintnam.ads, 4rintnam.ads,
      	4sintnam.ads, 4uintnam.ads, 4vcaldel.adb, 4vcalend.adb,
      	4vcalend.ads, 4vintnam.ads, 4wcalend.adb, 4wexcpol.adb,
      	4wintnam.ads, 4zintnam.ads, 4znumaux.ads, 4zsytaco.adb,
      	4zsytaco.ads, 51osinte.adb, 51osinte.ads, 52osinte.adb,
      	52osinte.ads, 52system.ads, 53osinte.ads, 54osinte.ads,
      	5amastop.adb, 5aosinte.adb, 5aosinte.ads, 5asystem.ads,
      	5ataprop.adb, 5atasinf.ads, 5ataspri.ads, 5atpopsp.adb,
      	5avxwork.ads, 5bosinte.adb, 5bosinte.ads, 5bsystem.ads,
      	5cosinte.ads, 5dosinte.ads, 5esystem.ads, 5etpopse.adb,
      	5fintman.adb, 5fosinte.ads, 5fsystem.ads, 5ftaprop.adb,
      	5ftasinf.ads, 5ginterr.adb, 5gintman.adb, 5gmastop.adb,
      	5gosinte.ads, 5gproinf.adb, 5gproinf.ads, 5gsystem.ads,
      	5gtaprop.adb, 5gtasinf.adb, 5gtasinf.ads, 5gtpgetc.adb,
      	5hosinte.adb, 5hosinte.ads, 5hparame.ads, 5hsystem.ads,
      	5htaprop.adb, 5htaspri.ads, 5htraceb.adb, 5iosinte.adb,
      	5iosinte.ads, 5itaprop.adb, 5itaspri.ads, 5ksystem.ads,
      	5kvxwork.ads, 5lintman.adb, 5lml-tgt.adb, 5losinte.ads,
      	5lsystem.ads, 5mosinte.ads, 5mvxwork.ads, 5ninmaop.adb,
      	5nintman.adb, 5nosinte.ads, 5ntaprop.adb, 5ntaspri.ads,
      	5ointerr.adb, 5omastop.adb, 5oosinte.adb, 5oosinte.ads,
      	5oosprim.adb, 5oparame.adb, 5osystem.ads, 5otaprop.adb,
      	5otaspri.ads, 5posinte.ads, 5posprim.adb, 5pvxwork.ads,
      	5qosinte.adb, 5qosinte.ads, 5qstache.adb, 5qtaprop.adb,
      	5qtaspri.ads, 5rosinte.adb, 5rosinte.ads, 5rparame.adb,
      	5sintman.adb, 5sosinte.adb, 5sosinte.ads, 5sparame.adb,
      	5ssystem.ads, 5staprop.adb, 5stasinf.adb, 5stasinf.ads,
      	5staspri.ads, 5stpopse.adb, 5svxwork.ads, 5tosinte.ads,
      	5uintman.adb, 5uosinte.ads, 5vasthan.adb, 5vinmaop.adb,
      	5vinterr.adb, 5vintman.adb, 5vintman.ads, 5vmastop.adb,
      	5vosinte.adb, 5vosinte.ads, 5vosprim.adb, 5vosprim.ads,
      	5vparame.ads, 5vsystem.ads, 5vtaprop.adb, 5vtaspri.ads,
      	5vtpopde.adb, 5vtpopde.ads, 5vvaflop.adb, 5wgloloc.adb,
      	5wintman.adb, 5wmemory.adb, 5wosinte.ads, 5wosprim.adb,
      	5wsystem.ads, 5wtaprop.adb, 5wtaspri.ads, 5ysystem.ads,
      	5zinterr.adb, 5zintman.adb, 5zosinte.adb, 5zosinte.ads,
      	5zosprim.adb, 5zsystem.ads, 5ztaprop.adb, 6vcpp.adb,
      	6vcstrea.adb, 6vinterf.ads, 7sinmaop.adb, 7sintman.adb,
      	7sosinte.adb, 7sosprim.adb, 7staprop.adb, 7staspri.ads,
      	7stpopsp.adb, 7straceb.adb, 86numaux.adb, 86numaux.ads,
      	9drpc.adb, a-astaco.adb, a-astaco.ads, a-caldel.adb,
      	a-caldel.ads, a-calend.adb, a-calend.ads, a-chahan.adb,
      	a-chahan.ads, a-charac.ads, a-chlat1.ads, a-chlat9.ads,
      	a-colien.adb, a-colien.ads, a-colire.adb, a-colire.ads,
      	a-comlin.adb, a-comlin.ads, a-cwila1.ads, a-cwila9.ads,
      	a-decima.adb, a-decima.ads, a-diocst.adb, a-diocst.ads,
      	a-direio.adb, a-direio.ads, a-dynpri.adb, a-dynpri.ads,
      	a-einuoc.adb, a-einuoc.ads, 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-finali.ads, a-flteio.ads,
      	a-fwteio.ads, a-inteio.ads, a-interr.adb, a-interr.ads,
      	a-intnam.ads, a-intsig.adb, a-intsig.ads, a-ioexce.ads,
      	a-iwteio.ads, a-lfteio.ads, a-lfwtio.ads, a-liteio.ads,
      	a-liwtio.ads, a-llftio.ads, a-llfwti.ads, a-llitio.ads,
      	a-lliwti.ads, a-ncelfu.ads, a-ngcefu.adb, a-ngcefu.ads,
      	a-ngcoty.adb, a-ngcoty.ads, a-ngelfu.adb, a-ngelfu.ads,
      	a-nlcefu.ads, a-nlcoty.ads, a-nlelfu.ads, a-nllcef.ads,
      	a-nllcty.ads, a-nllefu.ads, a-nscefu.ads, a-nscoty.ads,
      	a-nselfu.ads, a-nucoty.ads, a-nudira.adb, a-nudira.ads,
      	a-nuelfu.ads, a-nuflra.adb, a-nuflra.ads, a-numaux.ads,
      	a-numeri.ads, a-reatim.adb, a-reatim.ads, a-retide.adb,
      	a-retide.ads, a-sequio.adb, a-sequio.ads, a-sfteio.ads,
      	a-sfwtio.ads, a-siocst.adb, a-siocst.ads, a-siteio.ads,
      	a-siwtio.ads, a-ssicst.adb, a-ssicst.ads, a-ssitio.ads,
      	a-ssiwti.ads, a-stmaco.ads, a-storio.adb, a-storio.ads,
      	a-strbou.adb, a-strbou.ads, a-stream.ads, a-strfix.adb,
      	a-strfix.ads, a-string.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-stunau.adb, a-stunau.ads,
      	a-stwibo.adb, a-stwibo.ads, a-stwifi.adb, a-stwifi.ads,
      	a-stwima.adb, a-stwima.ads, a-stwise.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-sytaco.adb,
      	a-sytaco.ads, a-tags.adb, a-tags.ads, a-tasatt.adb,
      	a-tasatt.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-ticoio.adb, a-ticoio.ads, a-tideau.adb,
      	a-tideau.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-tiflau.adb, a-tiflau.ads, a-tiflio.adb,
      	a-tiflio.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-timoio.adb, a-timoio.ads, a-tiocst.adb,
      	a-tiocst.ads, a-titest.adb, a-titest.ads, a-unccon.ads,
      	a-uncdea.ads, a-witeio.adb, a-witeio.ads, a-wtcoau.adb,
      	a-wtcoau.ads, a-wtcoio.adb, a-wtcoio.ads, a-wtcstr.adb,
      	a-wtcstr.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-wtenio.adb, a-wtenio.ads, a-wtfiio.adb,
      	a-wtfiio.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-wtinio.adb, a-wtinio.ads, a-wtmoau.adb,
      	a-wtmoau.ads, a-wtmoio.adb, a-wtmoio.ads, a-wttest.adb,
      	a-wttest.ads, ada-tree.h, ada.ads, ada.h,
      	adadecode.c, adadecode.h, ali-util.adb, ali-util.ads,
      	ali.adb, ali.ads, alloc.ads, argv.c,
      	atree.adb, atree.ads, atree.h, aux-io.c,
      	back_end.adb, back_end.ads, bcheck.adb, bcheck.ads,
      	binde.adb, binde.ads, binderr.adb, binderr.ads,
      	bindgen.adb, bindgen.ads, bindusg.adb, bindusg.ads,
      	butil.adb, butil.ads, cal.c, calendar.ads,
      	casing.adb, casing.ads, ceinfo.adb, checks.adb,
      	checks.ads, cio.c, comperr.adb, comperr.ads,
      	config-lang.in, csets.adb, csets.ads, csinfo.adb,
      	cstand.adb, cstand.ads, cuintp.c, debug.adb,
      	debug.ads, debug_a.adb, debug_a.ads, dec-io.adb,
      	dec-io.ads, dec.ads, deftarg.c, directio.ads,
      	einfo.adb, einfo.ads, elists.adb, elists.ads,
      	elists.h, 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_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_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_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_disp.ads,
      	exp_dist.adb, exp_dist.ads, exp_fixd.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_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_vfpt.adb, exp_vfpt.ads, expander.adb, expander.ads,
      	fmap.adb, fmap.ads, fname-sf.adb, fname-sf.ads,
      	fname-uf.adb, fname-uf.ads, fname.adb, fname.ads,
      	freeze.adb, freeze.ads, frontend.adb, frontend.ads,
      	g-awk.adb, g-awk.ads, g-busora.adb, g-busora.ads,
      	g-busorg.adb, g-busorg.ads, g-calend.adb, g-calend.ads,
      	g-casuti.adb, g-casuti.ads, g-catiio.adb, g-catiio.ads,
      	g-cgi.adb, g-cgi.ads, g-cgicoo.adb, g-cgicoo.ads,
      	g-cgideb.adb, g-cgideb.ads, g-comlin.adb, g-comlin.ads,
      	g-crc32.adb, g-crc32.ads, g-curexc.ads, g-debpoo.adb,
      	g-debpoo.ads, g-debuti.adb, g-debuti.ads, g-diopit.adb,
      	g-diopit.ads, g-dirope.adb, g-dirope.ads, g-dyntab.adb,
      	g-dyntab.ads, g-enblsp.adb, g-except.ads, g-exctra.adb,
      	g-exctra.ads, g-expect.adb, g-expect.ads, g-flocon.ads,
      	g-hesora.adb, g-hesora.ads, g-hesorg.adb, g-hesorg.ads,
      	g-htable.adb, g-htable.ads, g-io.adb, g-io.ads,
      	g-io_aux.adb, g-io_aux.ads, g-locfil.ads, g-md5.adb,
      	g-md5.ads, g-moreex.adb, g-moreex.ads, g-os_lib.adb,
      	g-os_lib.ads, g-regexp.adb, g-regexp.ads, g-regist.ads,
      	g-regpat.adb, g-regpat.ads, g-soccon.ads, g-socket.adb,
      	g-socket.ads, g-socthi.adb, g-socthi.ads, g-soliop.ads,
      	g-souinf.ads, g-speche.adb, g-speche.ads, g-spipat.adb,
      	g-spipat.ads, g-spitbo.adb, g-spitbo.ads, g-sptabo.ads,
      	g-sptain.ads, g-sptavs.ads, g-table.adb, g-table.ads,
      	g-tasloc.adb, g-tasloc.ads, g-thread.adb, g-thread.ads,
      	g-traceb.adb, g-traceb.ads, g-trasym.adb, g-trasym.ads,
      	get_targ.adb, get_targ.ads, gnat-style.texi, gnat.ads,
      	gnat1drv.adb, gnat1drv.ads, gnatbind.adb, gnatbind.ads,
      	gnatbl.c, gnatchop.adb, gnatcmd.adb, gnatcmd.ads,
      	gnatdll.adb, gnatfind.adb, gnatkr.adb, gnatkr.ads,
      	gnatlbr.adb, gnatlink.adb, gnatlink.ads, gnatls.adb,
      	gnatls.ads, gnatmake.adb, gnatmake.ads, gnatmem.adb,
      	gnatname.adb, gnatname.ads, gnatprep.adb, gnatprep.ads,
      	gnatpsta.adb, gnatvsn.adb, gnatvsn.ads, gnatxref.adb,
      	hlo.adb, hlo.ads, hostparm.ads, i-c.adb,
      	i-c.ads, i-cexten.ads, 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-fortra.adb, i-fortra.ads, i-os2err.ads, i-os2lib.adb,
      	i-os2lib.ads, i-os2syn.ads, i-os2thr.ads, i-pacdec.adb,
      	i-pacdec.ads, i-vxwork.ads, impunit.adb, impunit.ads,
      	inline.adb, inline.ads, interfac.ads, ioexcept.ads,
      	itypes.adb, itypes.ads, krunch.adb, krunch.ads,
      	layout.adb, layout.ads, lib-list.adb, lib-load.adb,
      	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.ads, live.adb, live.ads,
      	machcode.ads, make.adb, make.ads, makeusg.adb,
      	makeusg.ads, math_lib.adb, mdll-fil.adb, mdll-fil.ads,
      	mdll-utl.adb, mdll-utl.ads, mdll.adb, mdll.ads,
      	memroot.adb, memroot.ads, memtrack.adb, mlib-fil.adb,
      	mlib-fil.ads, mlib-prj.adb, mlib-prj.ads, mlib-tgt.adb,
      	mlib-tgt.ads, mlib-utl.adb, mlib-utl.ads, mlib.adb,
      	mlib.ads, namet.adb, namet.ads, nlists.adb,
      	nlists.ads, opt.adb, opt.ads, osint-b.adb,
      	osint-b.ads, osint-c.adb, osint-c.ads, osint-l.adb,
      	osint-l.ads, osint-m.adb, osint-m.ads, osint.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-ch5.adb, par-ch6.adb,
      	par-ch7.adb, par-ch8.adb, par-ch9.adb, par-endh.adb,
      	par-labl.adb, par-load.adb, par-prag.adb, par-sync.adb,
      	par-tchk.adb, par-util.adb, par.adb, par.ads,
      	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-makr.adb, prj-makr.ads,
      	prj-nmsc.adb, prj-nmsc.ads, prj-pars.adb, prj-pars.ads,
      	prj-part.adb, prj-part.ads, prj-pp.adb, prj-pp.ads,
      	prj-proc.adb, prj-proc.ads, prj-strt.adb, prj-strt.ads,
      	prj-tree.adb, prj-tree.ads, prj-util.adb, prj-util.ads,
      	prj.adb, prj.ads, repinfo.adb, repinfo.ads,
      	restrict.adb, restrict.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-asthan.adb,
      	s-asthan.ads, s-atacco.adb, s-atacco.ads, s-auxdec.adb,
      	s-auxdec.ads, s-bitops.adb, s-bitops.ads, s-chepoo.ads,
      	s-crc32.adb, s-crc32.ads, s-direio.adb, s-direio.ads,
      	s-errrep.adb, s-errrep.ads, s-except.ads, s-exctab.adb,
      	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-exnlli.ads, s-exnsfl.ads, s-exnsin.ads, s-exnssi.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-expllu.adb, s-expllu.ads, s-expmod.adb, s-expmod.ads,
      	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-fatlfl.ads, s-fatllf.ads, s-fatsfl.ads, s-ficobl.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-gloloc.adb, s-gloloc.ads, s-imgbiu.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-imgenu.ads,
      	s-imgint.adb, s-imgint.ads, s-imgllb.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-imgllw.ads,
      	s-imgrea.adb, s-imgrea.ads, s-imguns.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-intman.ads,
      	s-io.adb, s-io.ads, s-maccod.ads, s-mantis.adb,
      	s-mantis.ads, s-mastop.adb, s-mastop.ads, s-memory.adb,
      	s-memory.ads, s-osprim.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-pack09.adb, s-pack09.ads,
      	s-pack10.adb, s-pack10.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-pack15.adb, s-pack15.ads,
      	s-pack17.adb, s-pack17.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-pack22.adb, s-pack22.ads,
      	s-pack23.adb, s-pack23.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-pack28.adb, s-pack28.ads,
      	s-pack29.adb, s-pack29.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-pack35.adb, s-pack35.ads,
      	s-pack36.adb, s-pack36.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-pack41.adb, s-pack41.ads,
      	s-pack42.adb, s-pack42.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-pack47.adb, s-pack47.ads,
      	s-pack48.adb, s-pack48.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-pack53.adb, s-pack53.ads,
      	s-pack54.adb, s-pack54.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-pack59.adb, s-pack59.ads,
      	s-pack60.adb, s-pack60.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-parint.adb, s-parint.ads,
      	s-pooglo.adb, s-pooglo.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-scaval.ads,
      	s-secsta.adb, s-secsta.ads, s-sequio.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-sopco4.ads,
      	s-sopco5.adb, s-sopco5.ads, s-stache.adb, s-stache.ads,
      	s-stalib.adb, s-stalib.ads, s-stoele.adb, s-stoele.ads,
      	s-stopoo.ads, s-stratt.adb, s-stratt.ads, s-strops.adb,
      	s-strops.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-taprob.adb, s-taprob.ads, s-taprop.ads,
      	s-tarest.adb, s-tarest.ads, s-tasdeb.adb, s-tasdeb.ads,
      	s-tasinf.adb, s-tasinf.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-tasres.ads, s-tassta.adb,
      	s-tassta.ads, s-tasuti.adb, s-tasuti.ads, s-tataat.adb,
      	s-tataat.ads, s-tpinop.adb, s-tpinop.ads, s-tpoben.adb,
      	s-tpoben.ads, s-tpobop.adb, s-tpobop.ads, s-tposen.adb,
      	s-tposen.ads, s-traceb.adb, s-traceb.ads, s-traces.adb,
      	s-traces.ads, s-tratas.adb, s-tratas.ads, s-unstyp.ads,
      	s-vaflop.adb, s-vaflop.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-valint.adb, s-valint.ads,
      	s-vallld.adb, s-vallld.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-valuti.adb, s-valuti.ads,
      	s-valwch.adb, s-valwch.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-wchjis.ads, s-wchstw.adb,
      	s-wchstw.ads, s-wchwts.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-widlli.ads, s-widllu.adb,
      	s-widllu.ads, s-widwch.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, 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_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_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_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_disp.ads,
      	sem_dist.adb, sem_dist.ads, sem_elab.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_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_type.adb, sem_type.ads, sem_util.adb, sem_util.ads,
      	sem_vfpt.adb, sem_vfpt.ads, sem_warn.adb, sem_warn.ads,
      	sequenio.ads, sfn_scan.adb, sfn_scan.ads, sinfo-cn.adb,
      	sinfo-cn.ads, sinfo.adb, sinfo.ads, sinput-d.adb,
      	sinput-d.ads, sinput-l.adb, sinput-l.ads, sinput-p.adb,
      	sinput-p.ads, sinput.adb, sinput.ads, snames.adb,
      	snames.ads, sprint.adb, sprint.ads, stand.adb,
      	stand.ads, stringt.adb, stringt.ads, style.adb,
      	style.ads, stylesw.adb, stylesw.ads, switch-b.adb,
      	switch-b.ads, switch-c.adb, switch-c.ads, switch-m.adb,
      	switch-m.ads, switch.adb, switch.ads, system.ads,
      	table.adb, table.ads, targparm.adb, targparm.ads,
      	tbuild.adb, tbuild.ads, text_io.ads, trans.c,
      	tree_gen.adb, tree_gen.ads, tree_in.adb, tree_in.ads,
      	tree_io.adb, tree_io.ads, treepr.adb, treepr.ads,
      	ttypef.ads, ttypes.ads, types.adb, types.ads,
      	uintp.adb, uintp.ads, uname.adb, uname.ads,
      	unchconv.ads, unchdeal.ads, urealp.adb, urealp.ads,
      	usage.adb, usage.ads, validsw.adb, validsw.ads,
      	widechar.adb, widechar.ads, xeinfo.adb, xnmake.adb,
      	xr_tabls.adb, xr_tabls.ads, xref_lib.adb, xref_lib.ads,
      	xsinfo.adb, xsnames.adb, xtreeprs.adb : Merge header,
      	formatting and other trivial changes from ACT.
      
      From-SVN: r66044
      Geert Bosch committed
  13. 23 Oct, 2002 1 commit
    • Nathanael Nerode <neroden@gcc.gnu.org> PR ada/6919 (forward port of patch for PR ada/5904) · 71ff80dc
      Nathanael Nerode  <neroden@gcc.gnu.org>
      	PR ada/6919 (forward port of patch for PR ada/5904)
      	* 1aexcept.adb 1aexcept.ads 41intnam.ads 42intnam.ads
      	4aintnam.ads 4cintnam.ads 4dintnam.ads 4hexcpol.adb
      	4lintnam.ads 4mintnam.ads 4nintnam.ads 4onumaux.ads
      	4pintnam.ads 4rintnam.ads 4sintnam.ads 4uintnam.ads
      	4vcalend.adb 4vintnam.ads 4wcalend.adb 4wexcpol.adb
      	4wintnam.ads 4zintnam.ads 4znumaux.ads 4zsytaco.adb
      	4zsytaco.ads 51osinte.adb 51osinte.ads 52osinte.adb
      	52osinte.ads 52system.ads 53osinte.ads 5aosinte.ads
      	5asystem.ads 5atasinf.ads 5ataspri.ads 5avxwork.ads
      	5bosinte.ads 5bsystem.ads 5cosinte.ads 5dosinte.ads
      	5esystem.ads 5fosinte.ads 5fsystem.ads 5ftasinf.ads
      	5ginterr.adb 5gmastop.adb 5gosinte.ads 5gproinf.adb
      	5gproinf.ads 5gsystem.ads 5gtasinf.adb 5gtasinf.ads
      	5gtpgetc.adb 5hparame.ads 5hsystem.ads 5htaspri.ads
      	5iosinte.ads 5itaspri.ads 5ksystem.ads 5kvxwork.ads
      	5losinte.ads 5lsystem.ads 5mosinte.ads 5mvxwork.ads
      	5ninmaop.adb 5nintman.adb 5nosinte.ads 5ntaspri.ads
      	5oosprim.adb 5oparame.adb 5osystem.ads 5posinte.ads
      	5posprim.adb 5pvxwork.ads 5rosinte.ads 5rparame.adb
      	5sintman.adb 5sosinte.ads 5sparame.adb 5ssystem.ads
      	5stasinf.adb 5stasinf.ads 5staspri.ads 5svxwork.ads
      	5tosinte.ads 5uosinte.ads 5vasthan.adb 5vinterr.adb
      	5vintman.ads 5vosinte.ads 5vosprim.adb 5vosprim.ads
      	5vparame.ads 5vsystem.ads 5vtaspri.ads 5vtpopde.adb
      	5vtpopde.ads 5vvaflop.adb 5wintman.adb 5wmemory.adb
      	5wosinte.ads 5wosprim.adb 5wsystem.ads 5wtaprop.adb
      	5wtaspri.ads 5ysystem.ads 5zinterr.adb 5zosinte.adb
      	5zosinte.ads 5zosprim.adb 5zsystem.ads 6vcpp.adb 6vcstrea.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-chahan.ads a-colien.adb a-colien.ads a-colire.adb
      	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-direio.adb a-direio.ads a-einuoc.adb a-einuoc.ads
      	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-finali.ads a-interr.ads a-intsig.adb a-intsig.ads
      	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-numaux.ads a-reatim.ads a-retide.ads a-sequio.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-strbou.ads a-stream.ads a-strfix.adb a-strfix.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-stunau.adb a-stunau.ads a-stwibo.adb a-stwibo.ads
      	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-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-taside.adb a-taside.ads a-teioed.adb a-teioed.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-tideio.adb a-tideio.ads a-tienau.adb a-tienau.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-tigeau.adb a-tigeau.ads a-tiinau.adb a-tiinau.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-titest.adb a-witeio.adb a-witeio.ads a-wtcoau.adb
      	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-wtedit.adb a-wtedit.ads a-wtenau.adb a-wtenau.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-wtgeau.adb a-wtgeau.ads a-wtinau.adb a-wtinau.ads
      	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
      	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
      	back_end.ads bcheck.adb bcheck.ads binde.adb binde.ads
      	binderr.adb binderr.ads bindgen.adb bindgen.ads bindusg.adb
      	bindusg.ads butil.adb butil.ads cal.c casing.adb casing.ads
      	ceinfo.adb checks.adb checks.ads cio.c comperr.adb comperr.ads
      	csets.adb csets.ads csinfo.adb cstand.adb cstand.ads
      	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
      	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
      	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_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_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_code.ads exp_dbug.adb exp_dbug.ads exp_disp.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_intr.ads exp_pakd.adb exp_pakd.ads exp_prag.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_vfpt.adb exp_vfpt.ads expander.adb expander.ads fe.h
      	final.c fmap.adb fmap.ads fname-sf.adb fname-sf.ads
      	fname-uf.adb fname-uf.ads fname.adb fname.ads freeze.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-regist.adb g-regist.ads get_targ.adb get_targ.ads gigi.h
      	gmem.c gnat1drv.adb gnat1drv.ads gnat_ug.texi gnatbind.adb
      	gnatbind.ads gnatbl.c gnatcmd.adb gnatcmd.ads gnatdll.adb
      	gnatfind.adb gnatkr.adb gnatkr.ads gnatlbr.adb gnatlink.adb
      	gnatlink.ads gnatls.adb gnatls.ads gnatmake.adb gnatmake.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
      	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-fortra.adb i-os2err.ads i-os2lib.adb i-os2lib.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
      	itypes.adb itypes.ads krunch.adb krunch.ads lang-options.h
      	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-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
      	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
      	nmake.adb nmake.ads nmake.adt opt.adb opt.ads osint.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-ch5.adb par-ch6.adb par-ch7.adb par-ch8.adb par-ch9.adb
      	par-endh.adb par-labl.adb par-load.adb par-prag.adb
      	par-sync.adb par-tchk.adb par-util.adb par.adb par.ads
      	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-nmsc.adb prj-nmsc.ads prj-pars.adb prj-pars.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-util.adb prj-util.ads prj.adb prj.ads raise.c raise.h
      	repinfo.adb repinfo.ads repinfo.h restrict.adb restrict.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-asthan.adb s-asthan.ads s-atacco.adb s-auxdec.adb
      	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-exctab.ads s-exnflt.ads s-exngen.adb s-exngen.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-expflt.ads s-expgen.adb s-expgen.ads s-expint.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-expsfl.ads s-expsin.ads s-expssi.ads s-expuns.adb
      	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-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-imgbiu.ads s-imgboo.adb s-imgboo.ads s-imgcha.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-imgllb.ads s-imglld.adb s-imglld.ads s-imglli.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-imguns.ads s-imgwch.adb s-imgwch.ads s-imgwiu.adb
      	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-mantis.ads s-memory.adb s-memory.ads s-osprim.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-pack09.adb s-pack09.ads s-pack10.adb s-pack10.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-pack15.adb s-pack15.ads s-pack17.adb s-pack17.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-pack22.adb s-pack22.ads s-pack23.adb s-pack23.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-pack28.adb s-pack28.ads s-pack29.adb s-pack29.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-pack35.adb s-pack35.ads s-pack36.adb s-pack36.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-pack41.adb s-pack41.ads s-pack42.adb s-pack42.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-pack47.adb s-pack47.ads s-pack48.adb s-pack48.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-pack53.adb s-pack53.ads s-pack54.adb s-pack54.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-pack59.adb s-pack59.ads s-pack60.adb s-pack60.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-parint.adb s-parint.ads s-pooglo.adb s-pooglo.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-scaval.ads s-secsta.adb s-secsta.ads s-sequio.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-sopco4.ads s-sopco5.adb s-sopco5.ads s-stache.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-strops.ads s-taprob.ads s-taprop.ads s-tarest.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-tassta.ads s-tpinop.adb s-tpinop.ads s-tpoben.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-valdec.adb s-valdec.ads s-valenu.adb s-valenu.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-valrea.adb s-valrea.ads s-valuns.adb s-valuns.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-wchcnv.adb s-wchcnv.ads s-wchcon.ads s-wchjis.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-widcha.ads s-widenu.adb s-widenu.ads s-widlli.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-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
      	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_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_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_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_elab.ads sem_elim.adb sem_elim.ads sem_eval.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_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_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
      	sinfo.ads sinfo.h sinput-l.adb sinput-l.ads sinput-p.adb
      	sinput-p.ads sinput.adb sinput.ads snames.adb snames.ads
      	snames.h sprint.adb sprint.ads stand.adb stand.ads stringt.adb
      	stringt.ads stringt.h style.adb style.ads stylesw.adb
      	stylesw.ads switch.adb switch.ads sysdep.c system.ads
      	table.adb table.ads targparm.adb targparm.ads targtyps.c
      	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
      	treepr.ads treeprs.ads treeprs.adt ttypef.ads ttypes.ads
      	types.adb types.ads types.h uintp.adb uintp.ads uintp.h
      	uname.adb uname.ads urealp.adb urealp.ads urealp.h usage.adb
      	usage.ads utils.c utils2.c validsw.adb validsw.ads
      	widechar.adb widechar.ads xeinfo.adb xnmake.adb xr_tabls.adb
      	xr_tabls.ads xref_lib.adb xref_lib.ads xsinfo.adb xsnames.adb
      	xtreeprs.adb: Correct statements in comments about maintainership
      	of GNAT.
      
      From-SVN: r58442
      Nathanael Nerode committed
  14. 14 Mar, 2002 1 commit
  15. 02 Oct, 2001 1 commit