1. 01 Aug, 2011 1 commit
    • [multiple changes] · 607d0635
      2011-08-01  Arnaud Charlet  <charlet@adacore.com>
      
      	* g-socket-dummy.adb, s-osinte-linux.ads, g-socket-dummy.ads,
      	g-debuti.adb, g-tasloc.adb, g-debuti.ads, g-tasloc.ads,
      	s-osinte-hpux.ads, g-sercom.adb, g-soliop-solaris.ads, g-sercom.ads,
      	g-sptain.ads, g-curexc.ads, s-tasloc.adb, s-tasloc.ads, s-tataat.adb,
      	g-ctrl_c.adb, a-reatim.adb, s-tataat.ads, g-dirope.adb, g-ctrl_c.ads,
      	g-dirope.ads, g-boubuf.adb, g-calend.adb, g-boubuf.ads, g-souinf.ads,
      	g-table.adb, g-bytswa-x86.adb, g-wispch.adb, g-io.adb, g-table.ads,
      	g-wispch.ads, g-io.ads, g-memdum.adb, g-memdum.ads, g-busorg.adb,
      	g-busorg.ads, g-regpat.adb, g-sothco-dummy.adb, g-encstr.adb,
      	g-regpat.ads, g-sothco-dummy.ads, s-osinte-aix.ads, g-encstr.ads,
      	g-sercom-mingw.adb, s-mastop-vms.adb, g-diopit.adb, g-diopit.ads,
      	s-vxwext.adb, g-dyntab.adb, g-dyntab.ads, g-crc32.adb,
      	g-sercom-linux.adb, g-crc32.ads, s-regpat.adb, g-flocon.ads,
      	s-regpat.ads, g-stheme.adb, g-sestin.ads, s-taspri-posix-noaltstack.ads,
      	g-soliop.ads, s-inmaop-posix.adb, g-locfil.ads, g-enblsp-vms-alpha.adb,
      	g-socthi-dummy.adb, g-socthi-dummy.ads, gnat.ads, g-moreex.adb,
      	g-moreex.ads, g-dynhta.adb, g-dynhta.ads, g-deutst.ads, g-htable.adb,
      	g-cgicoo.adb, g-htable.ads, g-cgicoo.ads, a-interr.adb,
      	g-socthi-vms.adb, g-socthi-vms.ads, g-hesora.adb, g-bubsor.adb,
      	g-hesora.ads, g-bubsor.ads, g-md5.adb, g-md5.ads, s-intman-irix.adb,
      	s-htable.adb, s-osinte-vms.adb, s-htable.ads, s-osinte-vms.ads,
      	s-taprob.adb, g-bytswa.adb, g-bytswa.ads, s-osinte-solaris-posix.ads,
      	a-suenco.adb, g-comver.adb, g-comver.ads, g-exctra.adb,
      	s-osinte-solaris.adb, g-exctra.ads, s-osinte-irix.ads,
      	s-osinte-solaris.ads, a-caldel-vms.adb, g-socthi-vxworks.adb,
      	g-expect.adb, g-socthi-vxworks.ads, g-expect.ads, g-comlin.ads,
      	g-heasor.adb, g-heasor.ads, g-traceb.adb, g-traceb.ads, g-decstr.adb,
      	g-spipat.adb, g-decstr.ads, g-spipat.ads, s-mastop-tru64.adb,
      	g-except.ads, g-thread.adb, g-hesorg.adb, g-thread.ads, g-hesorg.ads,
      	g-expect-vms.adb, a-stuten.ads, g-spchge.adb, g-spchge.ads,
      	g-u3spch.adb, g-u3spch.ads, g-spitbo.adb, g-spitbo.ads,
      	s-osinte-dummy.ads, s-osinte-posix.adb, g-pehage.adb, g-pehage.ads,
      	s-gloloc-mingw.adb, g-sha1.ads, s-traceb-hpux.adb,
      	g-trasym-unimplemented.adb, g-trasym-unimplemented.ads, g-io_aux.adb,
      	g-regexp.adb, g-io_aux.ads, g-socthi-mingw.adb, g-regexp.ads,
      	s-osinte-hpux-dce.adb, g-socthi-mingw.ads, g-cgi.adb,
      	s-osinte-hpux-dce.ads, g-cgi.ads, g-byorma.adb, g-boumai.ads,
      	g-byorma.ads, a-caldel.adb, s-regexp.adb, s-regexp.ads,
      	g-soliop-mingw.ads, g-sptavs.ads, s-osinte-tru64.ads, g-speche.adb,
      	g-speche.ads, g-socthi.adb, g-stsifd-sockets.adb, g-socthi.ads,
      	s-osinte-darwin.ads, i-vxwork-x86.ads, g-awk.adb, i-vxwork.ads,
      	g-awk.ads, g-zspche.adb, g-zspche.ads, g-socket.adb, g-sptabo.ads,
      	g-socket.ads, g-semaph.adb, g-semaph.ads, s-taspri-posix.ads,
      	g-enblsp-vms-ia64.adb, g-cgideb.adb, g-cgideb.ads, g-sothco.adb,
      	s-osinte-freebsd.ads, g-sothco.ads, g-catiio.adb, g-casuti.adb,
      	g-catiio.ads, g-casuti.ads, g-trasym.adb, g-trasym.ads, s-casuti.adb,
      	g-os_lib.adb, s-traceb-mastop.adb, g-busora.adb, s-interr-dummy.adb,
      	g-busora.ads, g-enutst.ads, s-os_lib.adb, a-tasatt.adb,
      	s-osinte-mingw.ads: Update to GPLv3 run-time license.
      	Use GNAT instead of GNARL.
      
      2011-08-01  Bob Duff  <duff@adacore.com>
      
      	* a-cdlili.ads, a-cihama.ads, a-coinve.ads, a-ciorse.ads, a-coorma.ads,
      	a-cidlli.ads, a-ciormu.ads, a-cihase.ads, a-cohama.ads, a-coorse.ads,
      	a-ciorma.ads, a-coormu.ads, a-convec.ads, a-cohase.ads: Minor
      	reformatting.
      
      2011-08-01  Yannick Moy  <moy@adacore.com>
      
      	* debug.adb (d.D) reverve flag for the SPARK mode
      	(d.E) reverve flag for SPARK generation mode
      	(d.F) reverve flag for Why generation mode
      	* opt.ads, opt.adb (ALFA_Mode, ALFA_Through_SPARK_Mode, 
      	ALFA_Through_Why_Mode, Formal_Verification_Mode, SPARK_Mode):  New
      	functions which return True when the corresponding modes are set
      	(Formal_Language): return "spark" or "alfa" when in formal verification
      	mode.
      	* sem_util.ads, sem_util.adb (Formal_Error_Msg): new wrapper on
      	Error_Msg to prefix the error message with a tag giving the formal
      	language
      	(Formal_Error_Msg_N): new wrapper on Error_Msg_N to prefix the error
      	message with a tag giving the formal language
      	* sem_ch5.adb (Analyze_Block_Statement): issue error in formal mode on
      	block statement
      	(Analyze_Case_Statement): issue error in formal mode on case statement
      	with a single "others" case alternative
      	(Analyze_Exit_Statement): issue errors in formal mode on exit
      	statements which do not respect SPARK restrictions
      	(Analyze_Goto_Statement): issue error in formal mode on goto statement
      	(Check_Unreachable_Code): always issue an error (not a warning) in
      	formal mode on unreachable code (concerns both code after an infinite
      	loop and after an unconditional jump, both not allowed in SPARK)
      	* sem_ch6.adb (Analyze_Return_Statement): add call to
      	Set_Return_Present for a procedure containing a return statement
      	(already done for functions in Analyze_Function_Return)
      	(Analyze_Function_Return): issue error in formal mode on extended
      	return or if return is not last statement in function
      	(Check_Missing_Return): issue error in formal mode if function does
      	not end with return or if procedure contains a return
      	* sem_ch8.ads, sem_ch8.adb (Has_Loop_In_Inner_Open_Scopes): new
      	function to detect if there is an inner scope of its parameter S which
      	is a loop.
      
      2011-08-01  Thomas Quinot  <quinot@adacore.com>
      
      	* sem_ch6.ads: Minor reformatting.
      
      From-SVN: r177040
      Arnaud Charlet committed
  2. 13 Dec, 2007 1 commit
    • xeinfo.adb: Remove warnings · 34a343e6
      2007-12-06  Robert Dewar  <dewar@adacore.com>
      
      	* xeinfo.adb: Remove warnings
      	* xnmake.adb: Remove warnings
      	* xsinfo.adb: Remove warnings
      	* xtreeprs.adb: Remove warnings
      	* xsnames.adb: Remove warnings
      
      	* a-ngcoar.adb: Fix typo.
      	* s-interr.adb: Minor reformatting
      	* env.c: Minor reformatting.
      	* g-bytswa.adb: Minor reformatting.
      	* g-rannum.ads: Minor documentation improvements
      	* s-tasinf-mingw.adb: Minor header fix
      	* a-clrefi.adb: Minor reformatting
      	* g-sttsne.ads: Minor documentation improvement
      	* g-sttsne-locking.ads: Minor documentation improvement
      	* g-soliop-solaris.ads: Minor documentation improvement
      	* g-soliop-mingw.ads: Minor documentation improvement
      	* g-soliop.ads: Minor documentation improvement
      	* exp_aggr.ads: Minor reformatting
      	* debug.adb: Add documentation for the gprbuild debug flags
      	* exp_ch2.adb: Use Nkind_In to simplify code throughout
      	* exp_pakd.adb: Minor reformatting
      
      	* g-altive.ads, g-alleve.adb: Remove assertions.
      	Add comment about minor differences between targets regarding
      	floating-point operations.
      
      	* g-thread.adb: Remove pragma unreferenced.
      	* lib.ads: Minor reformatting
      	* par-ch9.adb: Minor reformatting of error messages
      	* sem_case.adb: Minor reformatting
      	* s-fileio.adb: Minor reformattinng
      	* s-vmexta.ads: Minor typo
      	* vxaddr2line.adb: 
      	Take into account 'Success' value as per new GNAT warning.
      
      From-SVN: r130870
      Robert Dewar committed
  3. 15 Oct, 2007 1 commit
    • s-taprop-solaris.adb, [...]: Minor reformatting. · 67ce0d7e
      2007-10-15  Robert Dewar  <dewar@adacore.com>
      
      	* s-taprop-solaris.adb, s-taprop-vms.adb, s-taprop-mingw.adb, 
      	s-taprop-vxworks.adb, s-taprop-posix.adb, a-calend-vms.adb,
      	a-calend.adb, a-nuflra.adb, a-tigeau.adb, a-wtgeau.adb, 
      	checks.adb, bindgen.adb, eval_fat.adb, exp_fixd.adb, fmap.adb, 
      	freeze.adb, g-awk.adb, g-calend.adb, g-diopit.adb, g-expect.adb, 
      	gnatchop.adb, gnatlink.adb, g-spipat.adb, g-thread.adb, make.adb, 
      	mdll.adb, mlib.adb, mlib-prj.adb, osint.adb, par-ch3.adb, prj.adb, 
      	prj-makr.adb, sem_prag.adb, sem_type.adb, s-fatgen.adb, s-fileio.adb, 
      	sinfo.ads, sinput-d.adb, s-taasde.adb, s-tasdeb.ads, s-tasren.adb, 
      	s-tassta.adb, s-tpobop.adb, s-tposen.adb, stylesw.adb, types.ads,
      	uintp.adb, validsw.adb, makegpr.adb, a-rbtgso.adb, a-crbtgo.adb, 
      	a-coorse.adb, a-convec.adb, a-coinve.adb, a-cohama.adb, a-ciorse.adb, 
      	a-cihama.adb, a-cidlli.adb, a-chtgop.adb, a-cdlili.adb, a-cdlili.adb, 
      	a-coormu.adb, a-ciormu.adb, a-cihase.adb, a-cohase.adb, a-ciorma.adb, 
      	a-coorma.adb, a-ztgeau.adb, symbols-vms.adb, a-crdlli.adb, 
      	a-calari.adb, a-calfor.adb, s-os_lib.adb, s-regpat.adb, a-ngrear.adb:
      	Minor reformatting.
      	Add Unreferenced and Warnings (Off) pragmas for cases of
      	variables modified calls where they are IN OUT or OUT parameters and
      	the resulting values are not subsequently referenced. In a few cases,
      	we also remove redundant code found by the new warnings.
      
      	* ug_words, vms_data.ads, usage.adb, sem_util.adb, sem_util.ads, 
      	sem_warn.adb, sem_warn.ads, sem_res.adb, sem_ch7.adb, sem_ch8.adb,
      	sem_ch5.adb, opt.ads, lib-xref.adb, lib-xref.ads, exp_smem.adb,
      	sem_ch11.adb, exp_ch6.adb, einfo.ads, einfo.adb: implement a new
      	warning controlled by -gnatw.o that warns on cases of out parameter
      	values being ignored.
      
      From-SVN: r129318
      Robert Dewar committed
  4. 26 Sep, 2007 1 commit
    • sem_ch8.adb (Analyze_Use_Type): Code cleanup. · 954c111a
      2007-09-26  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* sem_ch8.adb (Analyze_Use_Type): Code cleanup.
      	(Applicable_Use): Emit a warning when a package tries to use itself.
      	(Use_One_Type): Add variable Is_Known_Used. Emit a warning when a type
      	is already in use or the package where it is declared is in use or is
      	declared in the current package.
      	(Spec_Reloaded_For_Body): New subsidiary routine for Use_One_Type.
      
      	* a-tasatt.adb, s-osprim-vxworks.adb, g-socthi-mingw.adb,
      	s-intman-vms.adb, g-socket.adb, g-thread.adb, s-tarest.adb,
      	s-tassta.adb, s-tporft.adb: Remove redundant 'use type' clause.
      
      From-SVN: r128779
      Hristian Kirtchev committed
  5. 06 Jun, 2007 1 commit
    • a-taster.adb, [...]: Replace Unchecked_* by Ada.Unchecked_* · cecaf88a
      2007-04-20  Robert Dewar  <dewar@adacore.com>
      
      	* a-taster.adb, s-osinte-hpux.ads, s-osinte-solaris-posix.ads,
      	s-osinte-irix.ads, s-interr-sigaction.adb, s-mastop-irix.adb,
      	s-osinte-hpux-dce.ads, s-osinte-interix.ads, s-osinte-solaris.ads,
      	s-taspri-solaris.ads, s-inmaop-vms.adb, s-interr-vms.adb,
      	s-mastop-vms.adb, s-osinte-vms.ads, s-tpopde-vms.adb,
      	s-osinte-mingw.ads, s-interr-vxworks.adb, i-cstrea-vms.adb,
      	a-diocst.adb, a-direio.adb, a-interr.adb, a-sequio.adb, a-siocst.adb,
      	a-ssicst.adb, a-storio.adb, a-ststio.adb, a-stwima.adb, a-tasatt.adb,
      	a-taside.adb, a-tiocst.adb, a-witeio.adb, a-wtcstr.adb, g-crc32.adb,
      	g-dirope.adb, g-dyntab.adb, g-memdum.adb, g-regexp.adb, g-spipat.adb,
      	g-spitbo.adb, g-string.adb, g-string.ads, g-table.adb, g-thread.adb,
      	i-cobol.adb, i-cpoint.adb, i-cstrea.adb, i-cstrin.adb, i-pacdec.adb,
      	s-addima.adb, s-arit64.adb, s-auxdec.adb, s-auxdec.ads,
      	s-auxdec-vms_64.ads, s-carsi8.adb, s-carun8.adb, s-casi16.adb,
      	s-casi32.adb, s-casi64.adb, s-caun16.adb, s-caun32.adb, s-caun64.adb,
      	s-direio.adb, s-fileio.adb, s-finimp.ads, s-geveop.adb, s-imgenu.adb,
      	s-pack03.adb, s-pack05.adb, s-pack06.adb, s-pack07.adb, s-pack09.adb,
      	s-pack10.adb, s-pack11.adb, s-pack12.adb, s-pack13.adb, s-pack14.adb,
       	s-pack15.adb, s-pack17.adb, s-pack18.adb, s-pack19.adb, s-pack20.adb,
      	s-pack21.adb, s-pack22.adb, s-pack23.adb, s-pack24.adb, s-pack25.adb,
      	s-pack26.adb, s-pack27.adb, s-pack28.adb, s-pack29.adb, s-pack30.adb,
      	s-pack31.adb, s-pack33.adb, s-pack34.adb, s-pack35.adb, s-pack36.adb,
      	s-pack37.adb, s-pack38.adb, s-pack39.adb, s-pack40.adb, s-pack41.adb,
      	s-pack42.adb, s-pack43.adb, s-pack44.adb, s-pack45.adb, s-pack46.adb,
      	s-pack47.adb, s-pack48.adb, s-pack49.adb, s-pack50.adb, s-pack51.adb,
      	s-pack52.adb, s-pack53.adb, s-pack54.adb, s-pack55.adb, s-pack56.adb,
      	s-pack57.adb, s-pack58.adb, s-pack59.adb, s-pack60.adb, s-pack61.adb,
      	s-pack62.adb, s-pack63.adb, s-pooloc.adb, s-poosiz.adb, s-scaval.adb,
      	s-sequio.adb, s-shasto.adb, s-stalib.ads, s-stratt.adb, s-strcom.adb,
      	s-taasde.adb, s-tasdeb.adb, s-tasuti.ads, s-tataat.ads, s-tpoben.ads,
      	s-valenu.adb, s-widenu.adb, s-wwdenu.adb, s-addope.adb, a-stzmap.adb,
      	a-ztcstr.adb, a-ztexio.adb, s-osinte-linux-hppa.ads: Replace
      	Unchecked_* by Ada.Unchecked_*
      
      From-SVN: r125359
      Robert Dewar committed
  6. 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
  7. 05 Sep, 2005 1 commit
    • fname-sf.adb, [...]: Remove redundant use_clauses. · dfbe160a
      2005-09-01  Ed Schonberg  <schonberg@adacore.com>
      	    Thomas Quinot  <quinot@adacore.com>
      
      	* fname-sf.adb, mlib-tgt.ads,
      	back_end.adb, casing.adb, g-debpoo.adb, g-excact.adb, g-spipat.adb,
      	g-spipat.ads, g-thread.adb, lib-list.adb, makeutl.adb, mlib.adb,
      	osint.adb, par-ch10.adb, par-load.adb, prep.adb, prj.adb, prj-attr.ads,
      	prj-env.ads, prj-err.adb, prj-err.ads, prj-ext.adb, prj-ext.ads,
      	prj-makr.adb, prj-makr.ads, prj-pars.ads, prj-part.adb, prj-strt.adb,
      	prj-tree.ads, prj-util.ads, sem_dist.adb, sinput-c.ads, sinput-l.ads,
      	sinput-p.ads, styleg-c.ads, xr_tabls.adb, prj-attr-pm.ads,
      	makegpr.adb: Remove redundant use_clauses.
      
      From-SVN: r103854
      Ed Schonberg committed
  8. 01 Jul, 2005 1 commit
  9. 16 Jun, 2005 1 commit
    • a-strhas.ads, [...]: Fix header style (spaces in package name). · 3084fecd
      2005-06-14  Pascal Obry  <obry@adacore.com>
      
      	* a-strhas.ads, a-secain.adb, a-secain.ads, a-rbtgso.ads, a-cgaaso.adb,
      	a-cgaaso.ads, a-cgarso.adb, a-cgcaso.adb, a-cgarso.ads, a-cgcaso.ads,
      	a-contai.ads, a-coprnu.ads, a-coprnu.adb: Fix header style (spaces in
      	package name).
      
      	* a-intnam-lynxos.ads, a-intnam-unixware.ads, a-intnam-tru64.ads,
      	a-intnam-aix.ads, a-intnam-irix.ads, a-excpol-interix.adb,
      	a-intnam-hpux.ads, a-intnam-linux.ads, a-intnam-dummy.ads,
      	a-intnam-os2.ads, a-numaux-libc-x86.ads, a-intnam-interix.ads,
      	a-intnam-solaris.ads, a-caldel-vms.adb, a-calend-vms.ads,
      	a-intnam-vms.ads, a-excpol-abort.adb, a-intnam-mingw.ads,
      	a-intnam-vxworks.ads, a-numaux-vxworks.ads, s-osinte-unixware.adb,
      	s-osinte-unixware.ads, s-osinte-lynxos-3.adb, s-osinte-lynxos-3.ads,
      	s-osinte-hpux.ads, s-osinte-solaris-posix.ads, a-intnam-freebsd.ads,
      	s-osinte-freebsd.adb, s-osinte-freebsd.ads, s-osinte-lynxos.adb,
      	s-osinte-lynxos.ads, s-tpopsp-lynxos.adb, s-osinte-tru64.adb,
      	s-osinte-tru64.ads, s-tpopsp-posix-foreign.adb, s-vxwork-alpha.ads,
      	s-osinte-aix.adb, s-osinte-aix.ads, s-osinte-aix-fsu.ads,
      	s-osinte-irix.adb, s-osinte-irix.ads, s-interr-sigaction.adb,
      	s-osinte-irix-athread.ads, s-osinte-hpux-dce.adb,
      	s-osinte-hpux-dce.ads, s-osinte-posix.adb, s-osinte-linux.ads,
      	s-vxwork-m68k.ads, s-osinte-linux-fsu.ads, s-vxwork-mips.ads,
      	s-osinte-dummy.ads, s-interr-dummy.adb, s-osinte-os2.adb,
      	s-osinte-os2.ads, s-osprim-os2.adb, s-osinte-interix.ads,
      	s-osprim-unix.adb, s-vxwork-ppc.ads, s-osinte-solaris.adb,
      	s-osinte-solaris.ads, s-osprim-solaris.adb, s-tpopsp-solaris.adb,
      	s-vxwork-sparcv9.ads, s-osinte-solaris-fsu.ads, s-interr-vms.adb,
      	s-osinte-vms.adb, s-osinte-vms.ads, s-osprim-vms.adb,
      	s-osprim-vms.ads, s-tpopde-vms.adb, s-tpopde-vms.ads,
      	s-osprim-mingw.adb, s-vxwork-xscale.ads, s-interr-vxworks.adb,
      	s-osinte-vxworks.adb, s-osinte-vxworks.ads, s-osprim-vxworks.adb,
      	s-tfsetr-vxworks.adb, s-tpopsp-vxworks.adb, s-intman-posix.adb,
      	s-osinte-fsu.adb, s-osprim-posix.adb, s-tfsetr-default.adb,
      	s-tpopsp-posix.adb, s-traces-default.adb, s-trafor-default.adb,
      	s-trafor-default.ads, s-tratas-default.adb, a-numaux-x86.adb,
      	a-numaux-x86.ads, a-astaco.adb, a-astaco.ads, a-caldel.adb,
      	a-caldel.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-cwila1.ads,
      	a-cwila9.ads, ada.ads, a-decima.adb, a-diocst.ads, a-direio.adb,
      	a-dynpri.adb, a-dynpri.ads, a-excpol.adb, a-flteio.ads, a-fwteio.ads,
      	a-inteio.ads, a-interr.adb, 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-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-nuelfu.ads, a-nuflra.adb, a-numaux.ads,
      	a-numeri.ads, a-reatim.adb, a-retide.adb, a-retide.ads, a-sequio.adb,
      	a-sequio.ads, a-sfteio.ads, a-sfwtio.ads, a-siocst.ads, a-siteio.ads,
      	a-siwtio.ads, a-ssicst.ads, a-ssitio.ads, a-ssiwti.ads, a-stmaco.ads,
      	a-storio.adb, a-strbou.adb, a-strfix.adb, a-string.ads, a-strmap.adb,
      	a-strsea.adb, a-strsup.adb, a-strunb.ads, a-ststio.adb, a-stunau.adb,
      	a-stunau.ads, a-stwibo.adb, a-stwifi.adb, a-stwifi.ads, a-stwima.adb,
      	a-stwise.adb, a-stwisu.adb, a-suteio.adb, a-suteio.ads, a-swuwti.adb,
      	a-swuwti.ads, a-teioed.adb, a-ticoau.adb, a-ticoau.ads, a-ticoio.adb,
      	a-tideau.adb, a-tideio.adb, a-tienau.adb, a-tienio.adb, a-tifiio.adb,
      	a-tiflio.adb, a-tigeau.adb, a-tigeau.ads, a-tiinio.adb, a-timoau.adb,
      	a-timoio.adb, a-timoio.ads, a-tiocst.ads, a-titest.adb, a-titest.ads,
      	a-witeio.adb, a-wtcoau.adb, a-wtcoau.ads, a-wtcoio.adb, a-wtcoio.ads,
      	a-wtcstr.ads, a-wtdeau.adb, a-wtdeio.adb, a-wtenau.adb, a-wtenio.adb,
      	a-wtfiio.adb, a-wtflio.adb, a-wtgeau.adb, a-wtinau.adb, a-wtinio.adb,
      	a-wtinio.ads, a-wtmoau.adb, a-wtmoio.adb, a-wttest.adb, calendar.ads,
      	dec.ads, dec-io.adb, dec-io.ads, directio.ads, errno.c, g-bubsor.adb,
      	g-bubsor.ads, g-busora.adb, g-busora.ads, g-busorg.adb, g-busorg.ads,
      	g-casuti.adb, g-casuti.ads, g-debuti.ads, g-heasor.adb, g-heasor.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-memdum.adb, g-memdum.ads, g-sestin.ads, g-signal.ads, g-signal.adb,
      	gnat.ads, g-souinf.ads, g-speche.adb, g-speche.ads, g-table.adb,
      	g-table.ads, g-thread.adb, g-thread.ads, ioexcept.ads, i-vxwoio.adb,
      	i-vxwoio.ads, math_lib.adb, s-assert.adb, s-assert.ads, s-asthan.ads,
      	s-bitops.adb, s-bitops.ads, s-boarop.ads, s-carsi8.adb, s-carsi8.ads,
      	s-carun8.adb, s-carun8.ads, s-casi16.adb, s-casi16.ads, s-casi32.adb,
      	s-casi32.ads, s-casi64.adb, s-casi64.ads, s-casuti.adb, s-casuti.ads,
      	s-caun16.adb, s-caun16.ads, s-caun32.adb, s-caun32.ads, s-caun64.adb,
      	s-caun64.ads, s-direio.adb, s-direio.ads, sequenio.ads, s-errrep.adb,
      	s-errrep.ads, s-exnint.adb, s-exnint.ads, s-exnllf.adb, s-exnllf.ads,
      	s-exnlli.adb, s-exnlli.ads, s-expint.adb, s-expint.ads, s-explli.adb,
      	s-explli.ads, s-expllu.adb, s-expllu.ads, s-expmod.adb, s-expmod.ads,
      	s-expuns.adb, s-expuns.ads, s-fore.adb, s-fore.ads, s-geveop.adb,
      	s-geveop.ads, s-htable.adb, s-htable.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.ads, s-imguns.adb, s-imguns.ads, s-imgwiu.adb, s-imgwiu.ads
      	s-interr.ads, s-io.adb, s-mantis.adb, s-mantis.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-scaval.adb,
      	s-scaval.ads, s-sequio.adb, s-sequio.ads, s-stache.adb, s-stache.ads,
      	s-stratt.adb, s-stratt.ads, s-strcom.adb, s-strcom.ads, s-strops.adb,
      	s-strops.ads, 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-tarest.adb, s-tarest.ads, s-tasdeb.adb, s-tasdeb.ads, s-tasini.adb,
      	s-tasini.ads, s-taskin.adb, s-taskin.ads, s-tasque.adb, s-tasque.ads,
      	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.ads, s-tporft.adb, s-tposen.ads,
      	s-traces.adb, s-traces.ads, s-tratas.adb, s-tratas.ads, s-valint.ads,
      	s-unstyp.ads, s-veboop.adb, s-veboop.ads, s-vector.ads, s-vercon.adb,
      	s-vercon.ads, s-wchcnv.adb, s-wchcnv.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-wwdcha.ads,
      	s-wwdenu.adb, s-wwdwch.ads, text_io.ads, s-stchop.ads, s-stchop.adb,
      	s-stchop-vxworks.adb, a-intnam-darwin.ads, s-osinte-darwin.adb,
      	s-osinte-darwin.ads, s-vxwork-x86.ads, a-numaux-darwin.ads,
      	a-numaux-darwin.adb, a-chzla1.ads, a-chzla9.ads, a-lfztio.ads,
      	a-liztio.ads, a-llfzti.ads, a-llizti.ads, a-sfztio.ads, a-siztio.ads,
      	a-ssizti.ads, a-stzbou.adb, a-stzfix.adb, a-stzfix.ads, a-stzmap.adb,
      	a-stzsea.adb, a-stzsup.adb, a-swunau.adb, a-swunau.ads, a-szuzti.adb,
      	a-szuzti.ads, a-tiunio.ads, a-wwunio.ads, a-ztcoau.adb, a-ztcoau.ads,
      	a-ztcoio.adb, a-ztcoio.ads, a-ztcstr.ads, a-ztdeau.adb, a-ztdeio.adb,
      	a-ztenio.adb, a-ztexio.adb, a-ztfiio.adb, a-ztflio.adb, a-ztgeau.adb,
      	a-ztinau.adb, a-ztinio.adb, a-ztinio.ads, a-ztmoau.adb, a-ztmoio.adb,
      	a-zttest.adb, a-zzunio.ads, g-utf_32.adb: Fix header style.
      	"GNU Ada" to GNAT, use proper casing for RUN-TIME.
      
      From-SVN: r101014
      Pascal Obry committed
  10. 17 May, 2004 1 commit
    • [multiple changes] · b5e792e2
      2004-05-17  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
      
      	Part of function-at-a-time conversion
      
      	* misc.c (adjust_decl_rtl): Deleted.
      	(LANG_HOOKS_PUSHLEVEL, LANG_HOOKS_POPLEVEL, LANG_HOOKS_SET_BLOCK):
      	Define.
      
      	* gigi.h: (adjust_decl_rtl, kept_level_p, set_block): Deleted.
      	(add_decl_stmt, add_stmt, block_has_vars): New functions.
      	(gnat_pushlevel, gnat_poplevel): Renamed from pushlevel and poplevel.
      
      	* decl.c (elaborate_expression, maybe_pad_type): Call add_decl_stmt
      	when making a decl.
      	(gnat_to_gnu_entity): Likewise.
      	Use add_stmt to update setjmp buffer.
      	Set TREE_ADDRESSABLE instead of calling put_var_into_stack and
      	flush_addressof.
      	No longer call adjust_decl_rtl.
      	(DECL_INIT_BY_ASSIGN_P): New macro.
      	(DECL_STMT_VAR): Likewise.
      
      	* trans.c (gigi): Call start_block_stmt to make the outermost
      	BLOCK_STMT.
      	(gnat_to_code, gnu_to_gnu, tree_transform, process_decls, process_type):
      	Call start_block_stmt and end_block_stmt temporarily.
      	Use gnat_expand_stmt instead of expand_expr_stmt.
      	(add_decl_stmt): New function.
      	(tree_transform): Call it.
      	(add_stmt): Also emit initializing assignment for DECL_STMT if needed.
      	(end_block_stmt): Set type and NULL_STMT.
      	(gnat_expand_stmt): Make recursize call instead of calling
      	expand_expr_stmt.
      	(gnat_expand_stmt, case DECL_STMT): New case.
      	(set_lineno_from_sloc): Do nothing if global.
      	(gnu_block_stmt_node, gnu_block_stmt_free_list): New variables.
      	(start_block_stmt, add_stmt, end_block_stmt): New functions.
      	(build_block_stmt): Call them.
      	(gnat_to_code): Don't expand NULL_STMT.
      	(build_unit_elab): Rename pushlevel and poplevel to gnat_* and change
      	args.
      	(tree_transform): Likewise.
      	(tree_transform, case N_Null_Statement): Return NULL_STMT.
      	(gnat_expand_stmt, case NULL_STMT): New case.
      	(gnat_expand_stmt, case IF_STMT): Allow nested IF_STMT to have no
      	IF_STMT_TRUE.
      
      	* utils2.c (gnat_mark_addressable, case VAR_DECL): Do not set
      	TREE_ADDRESSABLE.
      
      	* utils.c (create_var_decl): Do not call expand_decl or
      	expand_decl_init.
      	Set TREE_ADDRESSABLE instead of calling gnat_mark_addressable.
      	Set DECL_INIT_BY_ASSIGN_P when needed and do not generate MODIFY_EXPR
      	here.
      	(struct e_stack): Add chain_next to GTY.
      	(struct binding_level): Deleted.
      	(struct ada_binding_level): New struct.
      	(free_block_chain): New.
      	(global_binding_level, clear_binding_level): Deleted.
      	(global_bindings_p): Rework to see if no chain.
      	(kept_level_p, set_block): Deleted.
      	(gnat_pushlevel): Renamed from pushlevel and extensive reworked to use
      	new data structure and work directly on BLOCK node.
      	(gnat_poplevel): Similarly.
      	(get_decls): Look at BLOCK_VARS.
      	(insert_block): Work directly on BLOCK node.
      	(block_has_var): New function.
      	(pushdecl): Rework for new binding structures.
      	(gnat_init_decl_processing): Rename and rework calls to pushlevel and
      	poplevel.
      	(build_subprog_body): Likewise.
      	(end_subprog_body): Likewise; also set up BLOCK in DECL_INITIAL.
      
      	* ada-tree.def (DECL_STMT, NULL_STMT): New codes.
      
      	* ada-tree.h: (DECL_INIT_BY_ASSIGN_P): New macro.
      	(DECL_STMT_VAR): Likewise.
      
      2004-05-17  Robert Dewar  <dewar@gnat.com>
      
      	* restrict.ads, restrict.adb (Process_Restriction_Synonym): New
      	procedure
      
      	* sem_prag.adb (Analyze_Pragma, case Restrictions): Cleanup handling
      	of restriction synonyums by using
      	Restrict.Process_Restriction_Synonyms.
      
      	* snames.ads, snames.adb: Add entries for Process_Restriction_Synonym
      
      	* s-restri.ads (Tasking_Allowed): Correct missing comment
      
      	* s-rident.ads: Add entries for restriction synonyms
      
      	* ali.adb: Fix some problems with badly formatted ALI files that can
      	result in infinite loops.
      
      	* s-taprop-lynxos.adb, s-tpopsp-lynxos.adb, s-taprop-tru64.adb,
      	s-tpopsp-posix-foreign.adb, s-taprop-irix.adb, s-interr-sigaction.adb,
      	s-taprop-irix-athread.adb, s-taprop-hpux-dce.adb, s-taprop-linux.adb,
      	s-taprop-dummy.adb, s-interr-dummy.adb, s-taprop-os2.adb,
      	s-taprop-solaris.adb, s-tpopsp-solaris.adb, s-asthan-vms.adb,
      	s-inmaop-vms.adb, s-interr-vms.adb, s-taprop-vms.adb,
      	s-tpopde-vms.adb, s-taprop-mingw.adb, s-interr-vxworks.adb,
      	s-taprop-vxworks.adb, s-tpopsp-vxworks.adb, s-taprop-posix.adb,
      	s-tpopsp-posix.adb, s-tratas-default.adb, a-dynpri.adb,
      	a-tasatt.adb, a-taside.adb, a-taside.ads, exp_attr.adb,
      	exp_ch9.adb, g-thread.adb, rtsfind.ads, sem_attr.adb,
      	s-interr.adb, s-interr.ads, s-soflin.ads, s-taasde.adb,
      	s-taasde.ads, s-taenca.adb, s-taenca.ads, s-taprop.ads,
      	s-tarest.adb, s-tarest.ads, s-tasdeb.adb, s-tasdeb.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-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-tpobop.adb, s-tpobop.ads, s-tporft.adb,
      	s-tposen.adb, s-tposen.ads, s-tratas.adb, s-tratas.ads: Change Task_ID
      	to Task_Id (minor cleanup).
      
      2004-05-17  Vincent Celier  <celier@gnat.com>
      
      	* g-os_lib.adb (Normalize_Pathname.Final_Value): Remove trailing
      	directory separator.
      
      	* prj-proc.adb (Recursive_Process): Inherit attribute Languages from
      	project being extended, if Languages is not declared in extending
      	project.
      
      2004-05-17  Javier Miranda  <miranda@gnat.com>
      
      	* sem_ch10.adb (Install_Limited_Withed_Unit): Do not install the
      	limited view of a visible sibling.
      
      From-SVN: r81935
      Arnaud Charlet committed
  11. 05 Mar, 2004 1 commit
    • [multiple changes] · 8a6a52dc
      2004-03-05  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
      
      	* trans.c: Reflect GCC changes to fix bootstrap problem.
      	Add warning for suspicious aliasing unchecked conversion.
      
      2004-03-05  Robert Dewar  <dewar@gnat.com>
      
      	* 56taprop.adb, 5ataprop.adb: Remove unneeded unchecked conversions
      
      	* a-tags.adb, a-tags.ads, s-finimp.adb, s-finroo.ads,
      	i-cpoint.ads, i-cpoint.adb, i-cstrin.adb, i-cstrin.ads,
      	5iosinte.ads, 5sosinte.ads, 5staspri.ads, 5itaprop.adb,
      	5staprop.adb, 5wtaprop.adb, s-tataat.ads, s-tataat.adb: Move
      	unchecked conversion to spec to avoid warnings.
      
      	* s-tasini.adb, s-taskin.ads, 5atpopsp.adb: Correct spelling Task_Id
      	to Task_ID
      
      	* 7stpopsp.adb: Correct casing in To_Task_ID call
      
      	* a-strsea.ads, a-strsea.adb: Minor reformatting
      
      	* einfo.ads, einfo.adb: Define new flag No_Strict_Aliasing
      
      	* errout.ads: Switch for VMS is now NO_STRICT_ALIASING.
      	Adjust Max_Msg_Length to be clearly large enough.
      
      	* fe.h: Define In_Same_Source_Unit
      
      	* osint.adb: Add pragma Warnings Off to suppress warnings
      	* g-dyntab.adb, g-table.adb, g-thread.adb: Add Warnings (Off) to kill
      	aliasing warnings.
      
      	* opt.ads: Put entries in alpha order. Add entry for No_Strict_Aliasing
      
      	* par-prag.adb: Add dummy entry for No_Strict_Aliasing pragma
      
      	* sem_ch13.adb: Generate validate unchecked conversion nodes for gcc.
      
      	* sem_ch3.adb: Set No_Strict_Aliasing flag if config pragma set.
      
      	* sem_prag.adb: Implement pragma No_Strict_Aliasing.
      
      	* sinfo.ads: Remove obsolete comment on validate unchecked conversion
      	node. We now do generate them for gcc back end.
      
      	* table.adb, sinput.adb: Add pragma Warnings Off to suppress aliasing
      	warning.
      
      	* sinput-c.adb: Fix bad name in header.
      	Add pragma Warnings Off to suppress aliasing warning.
      
      	* sinput-l.adb: Add pragma Warnings Off to suppress aliasing warning.
      
      	* snames.h, snames.ads, snames.adb: Add entry for pragma
      	No_Strict_Aliasing.
      
      2004-03-05  Vincent Celier  <celier@gnat.com>
      
      	* prj-com.ads: Add hash table Files_Htable to check when a file name
      	is already a source of another project.
      
      	* prj-nmsc.adb (Record_Source): Before recording a new source, check
      	if its file name is not already a source of another project. Report an
      	error if it is.
      
      	* gnatcmd.adb: When GNAT PRETTY is invoked with a project file and no
      	source file name, call gnatpp with all the sources of the main project.
      
      	* vms_conv.adb (Initialize): GNAT PRETTY may be called with any number
      	of file names.
      
      	* vms_data.ads: Correct documentation of new /OPTIMIZE keyword
      	NO_STRICT_ALIASING. Add new qualifier for GNAT PRETTY:
      	/RUNTIME_SYSTEM=, converted to --RTS=
      	/NOTABS, converted to -notabs
      
      2004-03-05  Pascal Obry  <obry@gnat.com>
      
      	* make.adb: Minor reformatting.
      
      2004-03-05  Ed Schonberg  <schonberg@gnat.com>
      
      	Part of implemention of AI-262.
      	* par-ch10.adb (P_Context_Clause): Recognize private with_clauses.
      
      	* sem_ch10.ads, sem_ch10.adb: (Install_Private_With_Clauses): New
      	procedure.
      
      	* sem_ch3.adb (Analyze_Component_Declaration): Improve error message
      	when component type is a partially constrained class-wide subtype.
      	(Constrain_Discriminated_Type): If parent type has unknown
      	discriminants, a constraint is illegal, even if full view has
      	discriminants.
      	(Build_Derived_Record_Type): Inherit discriminants when deriving a type
      	with unknown discriminants whose full view is a discriminated record.
      
      	* sem_ch7.adb (Preserve_Full_Attributes): Preserve Has_Discriminants
      	flag, to handle properly derivations of tagged types with unknown
      	discriminants.
      	(Analyze_Package_Spec, Analyze_Package_Body): Install
      	Private_With_Clauses before analyzing private part or body.
      
      	* einfo.ads: Indicate that both Has_Unknown_Discriminants and
      	Has_Discriminants can be true for a given type (documentation).
      
      2004-03-05  Arnaud Charlet  <charlet@act-europe.fr>
      
      	* s-restri.ads: Fix license (GPL->GMGPL).
      
      	* s-tassta.adb: Minor reformatting.
      
      	* s-tasren.adb: Replace manual handling of Self_Id.ATC_Nesting_Level
      	by calls to Exit_One_ATC_Level, since additional clean up is performed
      	by this function.
      
      	* s-tpobop.adb: Replace manual handling of Self_Id.ATC_Nesting_Level
      	by calls to Exit_One_ATC_Level, since additional clean up is performed
      	by this function.
      
      2004-03-05  GNAT Script  <nobody@gnat.com>
      
      	* Make-lang.in: Makefile automatically updated
      
      From-SVN: r78964
      Arnaud Charlet committed
  12. 03 Dec, 2003 1 commit
    • [multiple changes] · efdfd311
      2003-12-03  Thomas Quinot  <quinot@act-europe.fr>
      
      	PR ada/11724
      
      	* adaint.h, adaint.c, g-os_lib.ads:
      	Do not assume that the offset argument to lseek(2) is a 32 bit integer,
      	on some platforms (including FreeBSD), it is a 64 bit value.
      	Introduce a __gnat_lseek wrapper in adaint.c to allow for portability.
      
      2003-12-03  Arnaud Charlet  <charlet@act-europe.fr>
      
      	* gnatvsn.ads (Library_Version): Now contain only the relevant
      	version info.
      	(Verbose_Library_Version): New constant.
      
      	* g-spipat.adb, g-awk.adb, g-debpoo.adb,
      	g-memdum.adb, g-thread.adb, s-geveop.adb, s-interr.adb,
      	s-taskin.adb, s-tassta.adb: Make code compile with -gnatwa.
      
      	* gnatlbr.adb: Clean up: replace Library_Version by
      	Verbose_Library_Version.
      
      	* make.adb, lib-writ.adb, exp_attr.adb:
      	Clean up: replace Library_Version by Verbose_Library_Version.
      
      	* 5lintman.adb: Removed.
      
      	* Makefile.in:
      	Update and simplify computation of LIBRARY_VERSION.
      	Fix computation of GSMATCH_VERSION.
      	5lintman.adb is no longer used: replaced by 7sintman.adb.
      
      2003-12-03  Robert Dewar  <dewar@gnat.com>
      
      	* exp_ch5.adb:
      	(Possible_Bit_Aligned_Component): Maybe_Bit_Aligned_Large_Component new
      	name. Modified to consider small non-bit-packed arrays as troublesome
      	and in need of component-by-component assigment expansion.
      
      2003-12-03  Vincent Celier  <celier@gnat.com>
      
      	* lang-specs.h: Process nostdlib as nostdinc
      
      	* back_end.adb: Update Copyright notice
      	(Scan_Compiler_Arguments): Process -nostdlib directly.
      
      2003-12-03  Jose Ruiz  <ruiz@act-europe.fr>
      
      	* Makefile.in:
      	When defining LIBGNAT_TARGET_PAIRS for bare board targets, remove the
      	redundant inclusion of EXTRA_HIE_NONE_TARGET_PAIRS, which is always
      	included in HIE_NONE_TARGET_PAIRS.
      
      2003-12-03  Ed Schonberg  <schonberg@gnat.com>
      
      	* sem_attr.adb:
      	(Legal_Formal_Attribute): Attribute is legal in an inlined body, as it
      	is legal in an instance, because legality is cheched in the template.
      
      	* sem_prag.adb:
      	(Analyze_Pragma, case Warnings): In an inlined body, the pragma may be
      	appplied to an unchecked conversion of a formal parameter.
      
      	* sem_warn.adb:
      	(Output_Unreferenced_Messages): Suppress "not read" warnings on imported
      	variables.
      
      2003-12-03  Olivier Hainque  <hainque@act-europe.fr>
      
      	* tb-alvms.c (unwind_regular_code, unwind_kernel_handler): New
      	routines. The second one is new functionality to deal with backtracing
      	through signal handlers.
      	(unwind): Split into the two separate subroutines above.
      	Update the documentation, and deal properly with sizeof (REG) different
      	from sizeof (void*).
      
      From-SVN: r74226
      Arnaud Charlet committed
  13. 21 Oct, 2003 1 commit
    • 3psoccon.ads, [...]: Files added. · fbf5a39b
      2003-10-21  Arnaud Charlet  <charlet@act-europe.fr>
      
      	* 3psoccon.ads, 3veacodu.adb, 3vexpect.adb, 3vsoccon.ads,
      	3vsocthi.adb, 3vsocthi.ads, 3vtrasym.adb, 3zsoccon.ads,
      	3zsocthi.adb, 3zsocthi.ads, 50system.ads, 51system.ads,
      	55system.ads, 56osinte.adb, 56osinte.ads, 56taprop.adb,
      	56taspri.ads, 56tpopsp.adb, 57system.ads, 58system.ads,
      	59system.ads, 5aml-tgt.adb, 5bml-tgt.adb, 5csystem.ads,
      	5dsystem.ads, 5fosinte.adb, 5gml-tgt.adb, 5hml-tgt.adb,
      	5isystem.ads, 5lparame.adb, 5msystem.ads, 5psystem.ads,
      	5sml-tgt.adb, 5sosprim.adb, 5stpopsp.adb, 5tsystem.ads,
      	5usystem.ads, 5vml-tgt.adb, 5vsymbol.adb, 5vtraent.adb,
      	5vtraent.ads, 5wml-tgt.adb, 5xparame.ads, 5xsystem.ads,
      	5xvxwork.ads, 5yparame.ads, 5ytiitho.adb, 5zinit.adb,
      	5zml-tgt.adb, 5zparame.ads, 5ztaspri.ads, 5ztfsetr.adb,
      	5zthrini.adb, 5ztiitho.adb, 5ztpopsp.adb, 7stfsetr.adb,
      	7straces.adb, 7strafor.adb, 7strafor.ads, 7stratas.adb,
      	a-excach.adb, a-exexda.adb, a-exexpr.adb, a-exextr.adb,
      	a-exstat.adb, a-strsup.adb, a-strsup.ads, a-stwisu.adb,
      	a-stwisu.ads, bld.adb, bld.ads, bld-io.adb,
      	bld-io.ads, clean.adb, clean.ads, ctrl_c.c,
      	erroutc.adb, erroutc.ads, errutil.adb, errutil.ads,
      	err_vars.ads, final.c, g-arrspl.adb, g-arrspl.ads,
      	g-boubuf.adb, g-boubuf.ads, g-boumai.ads, g-bubsor.adb,
      	g-bubsor.ads, g-comver.adb, g-comver.ads, g-ctrl_c.ads,
      	g-dynhta.adb, g-dynhta.ads, g-eacodu.adb, g-excact.adb,
      	g-excact.ads, g-heasor.adb, g-heasor.ads, g-memdum.adb,
      	g-memdum.ads, gnatclean.adb, gnatsym.adb, g-pehage.adb,
      	g-pehage.ads, g-perhas.ads, gpr2make.adb, gpr2make.ads,
      	gprcmd.adb, gprep.adb, gprep.ads, g-semaph.adb,
      	g-semaph.ads, g-string.adb, g-string.ads, g-strspl.ads,
      	g-wistsp.ads, i-vthrea.adb, i-vthrea.ads, i-vxwoio.adb,
      	i-vxwoio.ads, Makefile.generic, Makefile.prolog, Makefile.rtl,
      	prep.adb, prep.ads, prepcomp.adb, prepcomp.ads,
      	prj-err.adb, prj-err.ads, s-boarop.ads, s-carsi8.adb,
      	s-carsi8.ads, s-carun8.adb, s-carun8.ads, s-casi16.adb,
      	s-casi16.ads, s-casi32.adb, s-casi32.ads, s-casi64.adb,
      	s-casi64.ads, s-casuti.adb, s-casuti.ads, s-caun16.adb,
      	s-caun16.ads, s-caun32.adb, s-caun32.ads, s-caun64.adb,
      	s-caun64.ads, scng.adb, scng.ads, s-exnint.adb,
      	s-exnllf.adb, s-exnlli.adb, s-expint.adb, s-explli.adb,
      	s-geveop.adb, s-geveop.ads, s-hibaen.ads, s-htable.adb,
      	s-htable.ads, sinput-c.adb, sinput-c.ads, s-memcop.ads,
      	socket.c, s-purexc.ads, s-scaval.adb, s-stopoo.adb,
      	s-strcom.adb, s-strcom.ads, s-strxdr.adb, s-rident.ads,
      	s-thread.adb, s-thread.ads, s-tpae65.adb, s-tpae65.ads,
      	s-tporft.adb, s-traent.adb, s-traent.ads, styleg.adb,
      	styleg.ads, styleg-c.adb, styleg-c.ads, s-veboop.adb,
      	s-veboop.ads, s-vector.ads, symbols.adb, symbols.ads,
      	tb-alvms.c, tb-alvxw.c, tempdir.adb, tempdir.ads,
      	vms_conv.ads, vms_conv.adb, vms_data.ads,
      	vxaddr2line.adb: Files added. Merge with ACT tree.
      
      	* 4dintnam.ads, 4mintnam.ads, 4uintnam.ads, 52system.ads,
      	5dosinte.ads, 5etpopse.adb, 5mosinte.ads, 5qosinte.adb,
      	5qosinte.ads, 5qstache.adb, 5qtaprop.adb, 5qtaspri.ads,
      	5stpopse.adb, 5uintman.adb, 5uosinte.ads, adafinal.c,
      	g-enblsp.adb, io-aux.c, scn-nlit.adb, scn-slit.adb,
      	s-exnflt.ads, s-exngen.adb, s-exngen.ads, s-exnlfl.ads,
      	s-exnlin.ads, s-exnsfl.ads, s-exnsin.ads, s-exnssi.ads,
      	s-expflt.ads, s-expgen.adb, s-expgen.ads, s-explfl.ads,
      	s-explin.ads, s-expllf.ads, s-expsfl.ads, s-expsin.ads,
      	s-expssi.ads, style.adb: Files removed. Merge with ACT tree.
      
      	* 1ic.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, 4gintnam.ads, 4hexcpol.adb, 4hintnam.ads,
      	4lintnam.ads, 4nintnam.ads, 4ointnam.ads, 4onumaux.ads,
      	4pintnam.ads, 4sintnam.ads, 4vcaldel.adb, 4vcalend.adb,
      	4vintnam.ads, 4wexcpol.adb, 4wintnam.ads, 4zintnam.ads,
      	51osinte.adb, 51osinte.ads, 52osinte.adb, 52osinte.ads,
      	53osinte.ads, 54osinte.ads, 5aosinte.adb, 5aosinte.ads,
      	5asystem.ads, 5ataprop.adb, 5atasinf.ads, 5ataspri.ads,
      	5atpopsp.adb, 5avxwork.ads, 5bosinte.adb, 5bosinte.ads,
      	5bsystem.ads, 5cosinte.ads, 5esystem.ads, 5fintman.adb,
      	5fosinte.ads, 5fsystem.ads, 5ftaprop.adb, 5ftasinf.ads,
      	5ginterr.adb, 5gintman.adb, 5gmastop.adb, 5gosinte.ads,
      	5gproinf.ads, 5gsystem.ads, 5gtaprop.adb, 5gtasinf.ads,
      	5gtpgetc.adb, 5hosinte.adb, 5hosinte.ads, 5hsystem.ads,
      	5htaprop.adb, 5htaspri.ads, 5htraceb.adb, 5iosinte.adb,
      	5itaprop.adb, 5itaspri.ads, 5ksystem.ads, 5kvxwork.ads,
      	5lintman.adb, 5lml-tgt.adb, 5losinte.ads, 5lsystem.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, 5sintman.adb, 5sosinte.adb,
      	5sosinte.ads, 5ssystem.ads, 5staprop.adb, 5stasinf.ads,
      	5staspri.ads, 5svxwork.ads, 5tosinte.ads, 5vasthan.adb,
      	5vinmaop.adb, 5vinterr.adb, 5vintman.adb, 5vintman.ads,
      	5vmastop.adb, 5vosinte.adb, 5vosinte.ads, 5vosprim.adb,
      	5vsystem.ads, 5vtaprop.adb, 5vtaspri.ads, 5vtpopde.adb,
      	5vtpopde.ads, 5wgloloc.adb, 5wintman.adb, 5wmemory.adb,
      	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, 9drpc.adb,
      	a-caldel.adb, a-caldel.ads, a-charac.ads, a-colien.ads,
      	a-comlin.adb, adaint.c, adaint.h, ada-tree.def,
      	a-diocst.adb, a-diocst.ads, a-direio.adb, a-except.adb,
      	a-except.ads, a-excpol.adb, a-exctra.adb, a-exctra.ads,
      	a-filico.adb, a-interr.adb, a-intsig.adb, a-intsig.ads,
      	ali.adb, ali.ads, ali-util.adb, ali-util.ads,
      	a-ngcefu.adb, a-ngcoty.adb, a-ngelfu.adb, a-nudira.adb,
      	a-nudira.ads, a-nuflra.adb, a-nuflra.ads, a-reatim.adb,
      	a-reatim.ads, a-retide.ads, a-sequio.adb, a-siocst.adb,
      	a-siocst.ads, a-ssicst.adb, a-ssicst.ads, a-strbou.adb,
      	a-strbou.ads, a-strfix.adb, a-strmap.adb, a-strsea.ads,
      	a-strunb.adb, a-strunb.ads, a-ststio.adb, a-stunau.adb,
      	a-stunau.ads, a-stwibo.adb, a-stwibo.ads, a-stwifi.adb,
      	a-stwima.adb, a-stwiun.adb, a-stwiun.ads, a-tags.adb,
      	a-tags.ads, a-tasatt.adb, a-taside.adb, a-teioed.adb,
      	a-textio.adb, a-textio.ads, a-tienau.adb, a-tifiio.adb,
      	a-tiflau.adb, a-tiflio.adb, a-tigeau.adb, a-tigeau.ads,
      	a-tiinau.adb, a-timoau.adb, a-tiocst.adb, a-tiocst.ads,
      	atree.adb, atree.ads, a-witeio.adb, a-witeio.ads,
      	a-wtcstr.adb, a-wtcstr.ads, a-wtdeio.adb, a-wtedit.adb,
      	a-wtenau.adb, a-wtflau.adb, a-wtinau.adb, a-wtmoau.adb,
      	bcheck.adb, binde.adb, bindgen.adb, bindusg.adb,
      	checks.adb, checks.ads, cio.c, comperr.adb,
      	comperr.ads, csets.adb, cstand.adb, cstreams.c,
      	debug_a.adb, debug_a.ads, debug.adb, decl.c,
      	einfo.adb, einfo.ads, errout.adb, errout.ads,
      	eval_fat.adb, eval_fat.ads, exp_aggr.adb, expander.adb,
      	expander.ads, exp_attr.adb, exp_ch11.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_ch8.adb, exp_ch9.adb, exp_code.adb, exp_dbug.adb,
      	exp_dbug.ads, exp_disp.adb, exp_dist.adb, expect.c,
      	exp_fixd.adb, exp_imgv.adb, exp_intr.adb, exp_pakd.adb,
      	exp_prag.adb, exp_strm.adb, exp_strm.ads, exp_tss.adb,
      	exp_tss.ads, exp_util.adb, exp_util.ads, exp_vfpt.adb,
      	fe.h, fmap.adb, fmap.ads, fname.adb,
      	fname.ads, fname-uf.adb, fname-uf.ads, freeze.adb,
      	freeze.ads, frontend.adb, g-awk.adb, g-awk.ads,
      	g-busora.adb, g-busora.ads, g-busorg.adb, g-busorg.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-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-except.ads, g-exctra.adb, g-exctra.ads, g-expect.adb,
      	g-expect.ads, g-hesora.adb, g-hesora.ads, g-hesorg.adb,
      	g-hesorg.ads, g-htable.adb, g-htable.ads, gigi.h,
      	g-io.adb, g-io.ads, g-io_aux.adb, g-io_aux.ads,
      	g-locfil.adb, g-locfil.ads, g-md5.adb, g-md5.ads,
      	gmem.c, gnat1drv.adb, gnatbind.adb, gnatchop.adb,
      	gnatcmd.adb, gnatfind.adb, gnatkr.adb, gnatlbr.adb,
      	gnatlink.adb, gnatls.adb, gnatmake.adb, gnatmem.adb,
      	gnatname.adb, gnatprep.adb, gnatprep.ads, gnatpsta.adb,
      	gnatxref.adb, g-os_lib.adb, g-os_lib.ads, g-regexp.adb,
      	g-regexp.ads, g-regist.adb, 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, hostparm.ads,
      	i-c.ads, i-cobol.adb, i-cpp.adb, i-cstrea.ads,
      	i-cstrin.adb, i-cstrin.ads, impunit.adb, init.c,
      	inline.adb, interfac.ads, i-pacdec.ads, itypes.adb,
      	itypes.ads, i-vxwork.ads, lang.opt, lang-specs.h,
      	layout.adb, lib.adb, lib.ads, lib-list.adb,
      	lib-load.adb, lib-load.ads, lib-sort.adb, lib-util.adb,
      	lib-writ.adb, lib-writ.ads, lib-xref.adb, lib-xref.ads,
      	link.c, live.adb, make.adb, make.ads,
      	Makefile.adalib, Makefile.in, Make-lang.in, makeusg.adb,
      	mdll.adb, mdll-fil.adb, mdll-fil.ads, mdll-utl.adb,
      	mdll-utl.ads, memroot.adb, memroot.ads, memtrack.adb,
      	misc.c, mkdir.c, 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.adb, namet.ads, namet.h, nlists.ads,
      	nlists.h, nmake.adt, opt.adb, opt.ads,
      	osint.adb, osint.ads, osint-b.adb, osint-c.adb,
      	par.adb, par-ch10.adb, par-ch11.adb, par-ch2.adb,
      	par-ch3.adb, par-ch4.adb, par-ch5.adb, par-ch6.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,
      	prj.adb, prj.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, raise.c, raise.h,
      	repinfo.adb, repinfo.h, restrict.adb, restrict.ads,
      	rident.ads, rtsfind.adb, rtsfind.ads, s-addima.ads,
      	s-arit64.adb, s-assert.adb, s-assert.ads, s-atacco.adb,
      	s-atacco.ads, s-auxdec.adb, s-auxdec.ads, s-bitops.adb,
      	scans.ads, scn.adb, scn.ads, s-crc32.adb,
      	s-crc32.ads, s-direio.adb, sem.adb, sem.ads,
      	sem_aggr.adb, sem_attr.adb, sem_attr.ads, sem_case.adb,
      	sem_case.ads, sem_cat.adb, sem_cat.ads, sem_ch10.adb,
      	sem_ch11.adb, sem_ch12.adb, sem_ch12.ads, sem_ch13.adb,
      	sem_ch13.ads, sem_ch3.adb, sem_ch3.ads, sem_ch4.adb,
      	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_disp.adb, sem_disp.ads, sem_dist.adb,
      	sem_elab.adb, sem_eval.adb, sem_eval.ads, sem_intr.adb,
      	sem_maps.adb, sem_mech.adb, sem_prag.adb, sem_prag.ads,
      	sem_res.adb, sem_res.ads, sem_type.adb, sem_type.ads,
      	sem_util.adb, sem_util.ads, sem_warn.adb, s-errrep.adb,
      	s-errrep.ads, s-exctab.adb, s-exctab.ads, s-exnint.ads,
      	s-exnllf.ads, s-exnlli.ads, s-expint.ads, s-explli.ads,
      	s-expuns.ads, s-fatflt.ads, s-fatgen.adb, s-fatgen.ads,
      	s-fatlfl.ads, s-fatllf.ads, s-fatsfl.ads, s-fileio.adb,
      	s-fileio.ads, s-finimp.adb, s-finimp.ads, s-finroo.adb,
      	s-finroo.ads, sfn_scan.adb, s-gloloc.adb, s-gloloc.ads,
      	s-imgdec.adb, s-imgenu.adb, s-imgrea.adb, s-imgwch.adb,
      	sinfo.adb, sinfo.ads, s-inmaop.ads, sinput.adb,
      	sinput.ads, sinput-d.adb, sinput-l.adb, sinput-l.ads,
      	sinput-p.adb, sinput-p.ads, s-interr.adb, s-interr.ads,
      	s-intman.ads, s-maccod.ads, s-mastop.adb, s-mastop.ads,
      	s-memory.adb, s-memory.ads, snames.adb, snames.ads,
      	snames.h, s-osprim.ads, s-parame.ads, s-parint.ads,
      	s-pooloc.adb, s-pooloc.ads, s-poosiz.adb, sprint.adb,
      	s-proinf.ads, s-scaval.ads, s-secsta.adb, s-secsta.ads,
      	s-sequio.adb, s-shasto.adb, s-shasto.ads, s-soflin.ads,
      	s-stache.adb, s-stache.ads, s-stalib.adb, s-stalib.ads,
      	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,
      	stringt.adb, stringt.ads, stringt.h, style.ads,
      	stylesw.adb, stylesw.ads, s-unstyp.ads, s-vaflop.ads,
      	s-valrea.adb, s-valuti.adb, s-vercon.adb, s-vmexta.adb,
      	s-wchcnv.ads, s-wchcon.ads, s-widcha.adb, switch.adb,
      	switch.ads, switch-b.adb, switch-c.adb, switch-m.adb,
      	s-wwdcha.adb, s-wwdwch.adb, sysdep.c, system.ads,
      	table.adb, table.ads, targparm.adb, targparm.ads,
      	targtyps.c, tbuild.adb, tbuild.ads, tracebak.c,
      	trans.c, tree_io.adb, treepr.adb, treeprs.adt,
      	ttypes.ads, types.ads, types.h, uintp.adb,
      	uintp.ads, uintp.h, uname.adb, urealp.adb,
      	urealp.ads, urealp.h, usage.adb, utils2.c,
      	utils.c, validsw.adb, validsw.ads, widechar.adb,
      	xeinfo.adb, xnmake.adb, xref_lib.adb, xref_lib.ads,
      	xr_tabls.adb, xr_tabls.ads, xtreeprs.adb, xsnames.adb,
      	einfo.h, sinfo.h, treeprs.ads, nmake.ads, nmake.adb,
      	gnatvsn.ads: Merge with ACT tree.
      
      	* gnatvsn.adb: Rewritten in a simpler and more efficient way.
      
      From-SVN: r72751
      Arnaud Charlet committed
  14. 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
  15. 14 Mar, 2002 1 commit
  16. 02 Oct, 2001 3 commits