diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2003-11-20 10:54:03 +0100 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2003-11-20 10:54:03 +0100 |
commit | 19f0526a54834612872e13e2650e9c1f8dface4f (patch) | |
tree | 9ab2d4d0cdbbc9c975cf5fec2dfda695284b8754 /gcc/ada/snames.ads | |
parent | 371e8c4f52b053f5920d36482d650d70b7e592c1 (diff) | |
download | gcc-19f0526a54834612872e13e2650e9c1f8dface4f.zip gcc-19f0526a54834612872e13e2650e9c1f8dface4f.tar.gz gcc-19f0526a54834612872e13e2650e9c1f8dface4f.tar.bz2 |
[multiple changes]
2003-11-19 Arnaud Charlet <charlet@act-europe.fr>
* gnatmem.adb: Clean up verbose output.
* gprcmd.adb: Change copyright to FSF.
2003-11-19 Vincent Celier <celier@gnat.com>
* symbols.adb: (Initialize): New parameters Reference, Symbol_Policy
and Version (ignored).
* symbols.ads: (Policy): New type
(Initialize): New parameter Reference, Symbol_Policy and
Library_Version.
Remove parameter Force.
Minor reformatting.
* snames.ads, snames.adbadb: New standard names
Library_Reference_Symbol_File and Library_Symbol_Policy
* mlib-prj.adb:
(Build_Library): Call Build_Dinamic_Library with the Symbol_Data of the
project.
* mlib-tgt.adb:
(Build_Dynamic_Library): New parameter Symbol_Data (ignored)
* mlib-tgt.ads: (Build_Dynamic_Library): New parameter Symbol_Data
* prj.adb: (Project_Empty): New component Symbol_Data
* prj.ads: (Policy, Symbol_Record): New types
(Project_Data): New component Symbol_Data
* prj-attr.adb:
New attributes Library_Symbol_File, Library_Symbol_Policy and
Library_Reference_Symbol_File.
* prj-nmsc.adb:
(Ada_Check): When project is a Stand-Alone library project, process
attribute Library_Symbol_File, Library_Symbol_Policy and
Library_Reference_Symbol_File.
* 5aml-tgt.adb, 5bml-tgt.adb, 5gml-tgt.adb, 5hml-tgt.adb,
5wml-tgt.adb, 5zml-tgt.adb, 5lml-tgt.adb,
5sml-tgt.adb (Build_Dynamic_Library): New parameter
Symbol_Data (ignored).
* 5vml-tgt.adb (VMS_Options): Remove --for-linker=gsmatch=equal,1,0
(Build_Dynamic_Library): New parameter Symbol_Data. New internal
functions Option_File_Name and Version_String. Set new options of
gnatsym related to symbol file, symbol policy and reference symbol
file.
* 5vsymbol.adb:
Extensive modifications to take into account the reference symbol file,
the symbol policy, the library version and to put in the symbol file the
minor and major IDs.
* bld.adb (Process_Declarative_Items): Put second argument of
gprcmd to_absolute between single quotes, to avoid problems with
Windows.
* bld-io.adb: Update Copyright notice.
(Flush): Remove last character of a line, if it is a back slash, to
avoid make problems.
* gnatsym.adb:
Implement new scheme with reference symbol file and symbol policy.
* g-os_lib.ads: (Is_Directory): Clarify comment
2003-11-19 Robert Dewar <dewar@gnat.com>
* atree.adb: Move New_Copy_Tree global variables to head of package
* errout.adb: Minor reformatting
2003-11-19 Javier Miranda <miranda@gnat.com>
* sem_ch4.adb: (Diagnose_Call): Improve error message.
Add reference to Ada0Y (AI-50217)
* sem_ch6.adb, sem_ch8.adb, sem_type.adb,
sem_util.adb: Add reference to AI-50217
* sinfo.ads: (N_With_Clause): Document fields referred to AI-50217
* sprint.adb: Add reference to Ada0Y (AI-50217, AI-287)
* sem_aggr.adb: Complete documentation of AI-287 changes
* par-ch4.adb: Document previous changes.
* lib-load.adb, lib-writ.adb, einfo.ads, par-ch10.adb,
sem_cat.adb, sem_ch3.adb, sem_ch10.adb, sem_ch12.adb: Add references to
Ada0Y (AI-50217)
* exp_aggr.adb: Add references to AI-287 in previous changes
2003-11-19 Ed Schonberg <schonberg@gnat.com>
* exp_ch6.adb:
(Add_Call_By_Copy_Node): Do not original node of rewritten expression
in the rewriting is the result of an inlined call.
* exp_ch6.adb (Add_Call_By_Copy_Node): If actual for (in-)out
parameter is a type conversion, use original node to construct the
post-call assignment, because expression may have been rewritten, e.g.
if it is a packed array.
* sem_attr.adb:
(Resolve_Attribute, case 'Constrained): Attribute is legal in an inlined
body, just as it is in an instance.
Categorization routines
* sem_ch12.adb (Analyze_Association, Instantiate_Formal_Subprogram,
Instantiate_Object): Set proper sloc reference for message on missing
actual.
2003-11-19 Thomas Quinot <quinot@act-europe.fr>
* Makefile.in: Add FreeBSD libgnat pairs.
* usage.adb: Fix typo in usage message.
2003-11-19 Jerome Guitton <guitton@act-europe.fr>
* Makefile.in: On powerpc-wrs-vxworksae: Add s-thread.ad?,
s-thrini.ad? and s-tiitho.adb to the full runtime, to support the
pragma Thread_Body.
Remove i-vthrea.ad? and s-tpae65.ad?, not needed anymore.
* s-thread.adb: This file is now a dummy implementation of
System.Thread.
2003-11-19 Sergey Rybin <rybin@act-europe.fr>
* rtsfind.adb (Initialize): Add initialization for RTE_Is_Available
2003-11-19 Emmanuel Briot <briot@act-europe.fr>
* xref_lib.adb (Parse_Identifier_Info): Add handling of generic
instanciation references in the parent type description.
From-SVN: r73757
Diffstat (limited to 'gcc/ada/snames.ads')
-rw-r--r-- | gcc/ada/snames.ads | 46 |
1 files changed, 24 insertions, 22 deletions
diff --git a/gcc/ada/snames.ads b/gcc/ada/snames.ads index b6517df..df33ca0 100644 --- a/gcc/ada/snames.ads +++ b/gcc/ada/snames.ads @@ -902,33 +902,35 @@ package Snames is Name_Library_Kind : constant Name_Id := N + 558; Name_Library_Name : constant Name_Id := N + 559; Name_Library_Options : constant Name_Id := N + 560; - Name_Library_Src_Dir : constant Name_Id := N + 561; - Name_Library_Symbol_File : constant Name_Id := N + 562; - Name_Library_Version : constant Name_Id := N + 563; - Name_Linker : constant Name_Id := N + 564; - Name_Local_Configuration_Pragmas : constant Name_Id := N + 565; - Name_Locally_Removed_Files : constant Name_Id := N + 566; - Name_Naming : constant Name_Id := N + 567; - Name_Object_Dir : constant Name_Id := N + 568; - Name_Pretty_Printer : constant Name_Id := N + 569; - Name_Project : constant Name_Id := N + 570; - Name_Separate_Suffix : constant Name_Id := N + 571; - Name_Source_Dirs : constant Name_Id := N + 572; - Name_Source_Files : constant Name_Id := N + 573; - Name_Source_List_File : constant Name_Id := N + 574; - Name_Spec : constant Name_Id := N + 575; - Name_Spec_Suffix : constant Name_Id := N + 576; - Name_Specification : constant Name_Id := N + 577; - Name_Specification_Exceptions : constant Name_Id := N + 578; - Name_Specification_Suffix : constant Name_Id := N + 579; - Name_Switches : constant Name_Id := N + 580; + Name_Library_Reference_Symbol_File : constant Name_Id := N + 561; + Name_Library_Src_Dir : constant Name_Id := N + 562; + Name_Library_Symbol_File : constant Name_Id := N + 563; + Name_Library_Symbol_Policy : constant Name_Id := N + 564; + Name_Library_Version : constant Name_Id := N + 565; + Name_Linker : constant Name_Id := N + 566; + Name_Local_Configuration_Pragmas : constant Name_Id := N + 567; + Name_Locally_Removed_Files : constant Name_Id := N + 568; + Name_Naming : constant Name_Id := N + 569; + Name_Object_Dir : constant Name_Id := N + 570; + Name_Pretty_Printer : constant Name_Id := N + 571; + Name_Project : constant Name_Id := N + 572; + Name_Separate_Suffix : constant Name_Id := N + 573; + Name_Source_Dirs : constant Name_Id := N + 574; + Name_Source_Files : constant Name_Id := N + 575; + Name_Source_List_File : constant Name_Id := N + 576; + Name_Spec : constant Name_Id := N + 577; + Name_Spec_Suffix : constant Name_Id := N + 578; + Name_Specification : constant Name_Id := N + 579; + Name_Specification_Exceptions : constant Name_Id := N + 580; + Name_Specification_Suffix : constant Name_Id := N + 581; + Name_Switches : constant Name_Id := N + 582; -- Other miscellaneous names used in front end - Name_Unaligned_Valid : constant Name_Id := N + 581; + Name_Unaligned_Valid : constant Name_Id := N + 583; -- Mark last defined name for consistency check in Snames body - Last_Predefined_Name : constant Name_Id := N + 581; + Last_Predefined_Name : constant Name_Id := N + 583; subtype Any_Operator_Name is Name_Id range First_Operator_Name .. Last_Operator_Name; |