This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r118330 - in /trunk/gcc/ada: 9drpc.adb a-direio...
- From: charlet at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 31 Oct 2006 18:16:04 -0000
- Subject: r118330 - in /trunk/gcc/ada: 9drpc.adb a-direio...
Author: charlet
Date: Tue Oct 31 18:16:03 2006
New Revision: 118330
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=118330
Log:
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.
Modified:
trunk/gcc/ada/9drpc.adb
trunk/gcc/ada/a-direio.ads
trunk/gcc/ada/a-exexda.adb
trunk/gcc/ada/a-finali.adb
trunk/gcc/ada/a-nudira.ads
trunk/gcc/ada/a-numeri.ads
trunk/gcc/ada/a-sequio.ads
trunk/gcc/ada/a-tienau.adb
trunk/gcc/ada/a-tienio.adb
trunk/gcc/ada/a-wtenau.adb
trunk/gcc/ada/a-ztenau.adb
trunk/gcc/ada/a-ztenio.adb
trunk/gcc/ada/atree.adb
trunk/gcc/ada/atree.ads
trunk/gcc/ada/atree.h
trunk/gcc/ada/comperr.adb
trunk/gcc/ada/cstand.adb
trunk/gcc/ada/env.c
trunk/gcc/ada/exp_pakd.ads
trunk/gcc/ada/exp_tss.adb
trunk/gcc/ada/fe.h
trunk/gcc/ada/fmap.adb
trunk/gcc/ada/g-boumai.ads
trunk/gcc/ada/g-cgi.adb
trunk/gcc/ada/g-cgi.ads
trunk/gcc/ada/g-eacodu-vms.adb
trunk/gcc/ada/g-expect-vms.adb
trunk/gcc/ada/g-pehage.adb
trunk/gcc/ada/g-regpat.adb
trunk/gcc/ada/g-regpat.ads
trunk/gcc/ada/g-thread.adb
trunk/gcc/ada/g-trasym-vms-ia64.adb
trunk/gcc/ada/get_targ.adb
trunk/gcc/ada/gnatbind.adb
trunk/gcc/ada/gnatdll.adb
trunk/gcc/ada/inline.adb
trunk/gcc/ada/itypes.adb
trunk/gcc/ada/lang.opt
trunk/gcc/ada/makeutl.adb
trunk/gcc/ada/mdll-utl.adb
trunk/gcc/ada/mdll.adb
trunk/gcc/ada/nmake.adt
trunk/gcc/ada/osint-b.adb
trunk/gcc/ada/osint-b.ads
trunk/gcc/ada/output.adb
trunk/gcc/ada/output.ads
trunk/gcc/ada/prj-attr.ads
trunk/gcc/ada/s-asthan-vms-alpha.adb
trunk/gcc/ada/s-atacco.ads
trunk/gcc/ada/s-htable.adb
trunk/gcc/ada/s-imgdec.adb
trunk/gcc/ada/s-inmaop-posix.adb
trunk/gcc/ada/s-maccod.ads
trunk/gcc/ada/s-mastop-vms.adb
trunk/gcc/ada/s-memory.adb
trunk/gcc/ada/s-osinte-mingw.ads
trunk/gcc/ada/s-osprim-vms.adb
trunk/gcc/ada/s-secsta.adb
trunk/gcc/ada/s-soflin.adb
trunk/gcc/ada/s-stoele.ads
trunk/gcc/ada/s-strxdr.adb
trunk/gcc/ada/s-trafor-default.adb
trunk/gcc/ada/s-wchcon.adb
trunk/gcc/ada/s-wchcon.ads
trunk/gcc/ada/scn.adb
trunk/gcc/ada/sem_case.adb
trunk/gcc/ada/sem_case.ads
trunk/gcc/ada/sinput-l.adb
trunk/gcc/ada/sinput-p.adb
trunk/gcc/ada/treeprs.adt
trunk/gcc/ada/uintp.adb
trunk/gcc/ada/urealp.adb