diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2010-10-19 12:23:10 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2010-10-19 12:23:10 +0200 |
commit | 462027293874eb55bf0da3468f5635bc9f550ed3 (patch) | |
tree | 6dd5b3cd3d0d61fd317c6e454f8441d066577898 /gcc/ada/atree.ads | |
parent | 6c946a9fc31118ae37f00dbb168e17dec1ac9a7b (diff) | |
download | gcc-462027293874eb55bf0da3468f5635bc9f550ed3.zip gcc-462027293874eb55bf0da3468f5635bc9f550ed3.tar.gz gcc-462027293874eb55bf0da3468f5635bc9f550ed3.tar.bz2 |
[multiple changes]
2010-10-19 Tristan Gingold <gingold@adacore.com>
* init.c: On Alpha/VMS, only adjust PC for HPARITH.
2010-10-19 Tristan Gingold <gingold@adacore.com>
* sem_attr.adb (Eval_Attribute): Handle Attribute_Ref, which can be
evaluated on VMS.
2010-10-19 Ed Schonberg <schonberg@adacore.com>
* sem_ch12.adb (Check_Generic_Child_Unit): Handle properly the case of
an instantiation of a renaming of the implicit generic child that
appears within an instance of its parent.
2010-10-19 Thomas Quinot <quinot@adacore.com>
* exp_ch9.adb: Minor reformatting.
* einfo.adb, einfo.ads, atree.adb, atree.ads, exp_dist.adb, atree.h:
(Referenced_Object): Remove unused entity attribute.
(Direct_Primitive_Operations): Move to Elist10, this is set for all
tagged types, including synchronous ones, so can't use field15 which is
used as Storage_Size_Variable for task types and Entry_Bodies_Array for
protected types.
(Add_RACW_Primitive_Declarations_And_Bodies): Remove bogus guard
against Concurrent_Types (we must handle the case of a RACW designating
a class-wide private synchronous type).
Use Direct_Primitive_Operations, not Primitive_Operations, since we
really want the former.
2010-10-19 Bob Duff <duff@adacore.com>
* sem_ch8.adb (Pop_Scope): Change "return;" to "raise Program_Error;".
2010-10-19 Javier Miranda <miranda@adacore.com>
* exp_ch4.adb (Expand_Set_Membership.Make_Cond): Add missing support
for N_Range nodes.
From-SVN: r165689
Diffstat (limited to 'gcc/ada/atree.ads')
-rw-r--r-- | gcc/ada/atree.ads | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ada/atree.ads b/gcc/ada/atree.ads index 06e06de..904c637 100644 --- a/gcc/ada/atree.ads +++ b/gcc/ada/atree.ads @@ -193,8 +193,8 @@ package Atree is -- Uint6 Synonym for Field6 typed as Uint (Empty = Uint_0) -- Similar definitions for Field7 to Field28 (and Node7-Node28, - -- Elist7-Elist28, Uint7-Uint28, Ureal7-Ureal28). Note that not all - -- these functions are defined, only the ones that are actually used. + -- Elist7-Elist28, Uint7-Uint28, Ureal7-Ureal28). Note that not all these + -- functions are defined, only the ones that are actually used. function Last_Node_Id return Node_Id; pragma Inline (Last_Node_Id); @@ -1112,6 +1112,9 @@ package Atree is function Elist8 (N : Node_Id) return Elist_Id; pragma Inline (Elist8); + function Elist10 (N : Node_Id) return Elist_Id; + pragma Inline (Elist10); + function Elist13 (N : Node_Id) return Elist_Id; pragma Inline (Elist13); @@ -2172,6 +2175,9 @@ package Atree is procedure Set_Elist8 (N : Node_Id; Val : Elist_Id); pragma Inline (Set_Elist8); + procedure Set_Elist10 (N : Node_Id; Val : Elist_Id); + pragma Inline (Set_Elist10); + procedure Set_Elist13 (N : Node_Id; Val : Elist_Id); pragma Inline (Set_Elist13); |