diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-08-30 12:37:06 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-08-30 12:37:06 +0000 |
commit | 73e4df1deaadb719c7649ac0957573ceca55f842 (patch) | |
tree | 975a7ced6842710d01af3678a4a9051684a1bce8 /gcc/ada/rtsfind.ads | |
parent | ba60c66472a4a63105c930d419641f75f4d70264 (diff) | |
download | gcc-73e4df1deaadb719c7649ac0957573ceca55f842.tar.gz |
2011-08-30 Basile Starynkevitch <basile@starynkevitch.net>
MELT branch merged with trunk rev 178289 using svnmerge.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@178293 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/rtsfind.ads')
-rw-r--r-- | gcc/ada/rtsfind.ads | 92 |
1 files changed, 53 insertions, 39 deletions
diff --git a/gcc/ada/rtsfind.ads b/gcc/ada/rtsfind.ads index d60de40b643..d262e86cae1 100644 --- a/gcc/ada/rtsfind.ads +++ b/gcc/ada/rtsfind.ads @@ -48,9 +48,6 @@ package Rtsfind is -- eventually, packages implementing delays will be found relative to -- the package that declares the time type. - -- Names of the form Ada_Finalization_xxx are second level children of - -- Ada.Finalization. - -- Names of the form Ada_Interrupts_xxx are second level children of -- Ada.Interrupts. This is needed for Ada.Interrupts.Names which is used -- by pragma Interrupt_State. @@ -80,6 +77,9 @@ package Rtsfind is -- name is System.xxx. For example, the name System_Str_Concat refers to -- package System.Str_Concat. + -- Names of the form System_Storage_Pools_xxx are second level children + -- of the package System.Storage_Pools. + -- Names of the form System_Strings_xxx are second level children of the -- package System.Strings. @@ -114,6 +114,10 @@ package Rtsfind is RTU_Null, -- Used as a null entry (will cause an error if referenced) + -- Package Ada + + Ada, + -- Children of Ada Ada_Calendar, @@ -136,10 +140,6 @@ package Rtsfind is Ada_Dispatching_EDF, - -- Children of Ada.Finalization - - Ada_Finalization_Heap_Management, - -- Children of Ada.Interrupts Ada_Interrupts_Names, @@ -226,7 +226,7 @@ package Rtsfind is System_DSA_Services, System_DSA_Types, System_Exception_Table, - System_Exceptions, + System_Exceptions_Debug, System_Exn_Int, System_Exn_LLF, System_Exn_LLI, @@ -245,6 +245,7 @@ package Rtsfind is System_Fat_VAX_D_Float, System_Fat_VAX_F_Float, System_Fat_VAX_G_Float, + System_Finalization_Masters, System_Finalization_Root, System_Fore, System_Img_Bool, @@ -370,6 +371,10 @@ package Rtsfind is System_WWd_Enum, System_WWd_Wchar, + -- Children of System.Storage_Pools + + System_Storage_Pools_Subpools, + -- Children of System.Strings System_Strings_Stream_Ops, @@ -399,10 +404,6 @@ package Rtsfind is range Ada_Dispatching_EDF .. Ada_Dispatching_EDF; -- Range of values for children of Ada.Dispatching - subtype Ada_Finalization_Child is Ada_Child range - Ada_Finalization_Heap_Management .. Ada_Finalization_Heap_Management; - -- Range of values for children of Ada.Finalization - subtype Ada_Interrupts_Child is Ada_Child range Ada_Interrupts_Names .. Ada_Interrupts_Names; -- Range of values for children of Ada.Interrupts @@ -439,6 +440,9 @@ package Rtsfind is range System_Address_Image .. System_Tasking_Stages; -- Range of values for children or grandchildren of System + subtype System_Storage_Pools_Child is RTU_Id + range System_Storage_Pools_Subpools .. System_Storage_Pools_Subpools; + subtype System_Strings_Child is RTU_Id range System_Strings_Stream_Ops .. System_Strings_Stream_Ops; @@ -516,17 +520,7 @@ package Rtsfind is RE_Reraise_Occurrence_Always, -- Ada.Exceptions RE_Reraise_Occurrence_No_Defer, -- Ada.Exceptions RE_Save_Occurrence, -- Ada.Exceptions - - RE_Add_Offset_To_Address, -- Ada.Finalization.Heap_Management - RE_Allocate, -- Ada.Finalization.Heap_Management - RE_Attach, -- Ada.Finalization.Heap_Management - RE_Base_Pool, -- Ada.Finalization.Heap_Management - RE_Deallocate, -- Ada.Finalization.Heap_Management - RE_Detach, -- Ada.Finalization.Heap_Management - RE_Finalization_Collection, -- Ada.Finalization.Heap_Management - RE_Finalization_Collection_Ptr, -- Ada.Finalization.Heap_Management - RE_Set_Finalize_Address_Ptr, -- Ada.Finalization.Heap_Management - RE_Set_Storage_Pool_Ptr, -- Ada.Finalization.Heap_Management + RE_Triggered_By_Abort, -- Ada.Exceptions RE_Interrupt_ID, -- Ada.Interrupts RE_Is_Reserved, -- Ada.Interrupts @@ -760,7 +754,7 @@ package Rtsfind is RE_Register_Exception, -- System.Exception_Table - RE_Local_Raise, -- System.Exceptions + RE_Local_Raise, -- System.Exceptions_Debug RE_Exn_Integer, -- System.Exn_Int @@ -801,6 +795,15 @@ package Rtsfind is RE_Attr_VAX_G_Float, -- System.Fat_VAX_G_Float RE_Fat_VAX_G, -- System.Fat_VAX_G_Float + RE_Add_Offset_To_Address, -- System.Finalization_Masters + RE_Attach, -- System.Finalization_Masters + RE_Base_Pool, -- System.Finalization_Masters + RE_Detach, -- System.Finalization_Masters + RE_Finalization_Master, -- System.Finalization_Masters + RE_Finalization_Master_Ptr, -- System.Finalization_Masters + RE_Set_Base_Pool, -- System.Finalization_Masters + RE_Set_Finalize_Address, -- System.Finalization_Masters + RE_Root_Controlled, -- System.Finalization_Root RE_Root_Controlled_Ptr, -- System.Finalization_Root @@ -1323,9 +1326,15 @@ package Rtsfind is RE_Storage_Offset, -- System.Storage_Elements RE_To_Address, -- System.Storage_Elements + RE_Allocate_Any, -- System.Storage_Pools + RE_Deallocate_Any, -- System.Storage_Pools RE_Root_Storage_Pool, -- System.Storage_Pools - RE_Allocate_Any, -- System.Storage_Pools, - RE_Deallocate_Any, -- System.Storage_Pools, + + RE_Allocate_Any_Controlled, -- System.Storage_Pools.Subpools + RE_Deallocate_Any_Controlled, -- System.Storage_Pools.Subpools + RE_Root_Storage_Pool_With_Subpools, -- System.Storage_Pools.Subpools + RE_Root_Subpool, -- System.Storage_Pools.Subpools + RE_Subpool_Handle, -- System.Storage_Pools.Subpools RE_I_AD, -- System.Stream_Attributes RE_I_AS, -- System.Stream_Attributes @@ -1699,17 +1708,7 @@ package Rtsfind is RE_Reraise_Occurrence_Always => Ada_Exceptions, RE_Reraise_Occurrence_No_Defer => Ada_Exceptions, RE_Save_Occurrence => Ada_Exceptions, - - RE_Add_Offset_To_Address => Ada_Finalization_Heap_Management, - RE_Allocate => Ada_Finalization_Heap_Management, - RE_Attach => Ada_Finalization_Heap_Management, - RE_Base_Pool => Ada_Finalization_Heap_Management, - RE_Deallocate => Ada_Finalization_Heap_Management, - RE_Detach => Ada_Finalization_Heap_Management, - RE_Finalization_Collection => Ada_Finalization_Heap_Management, - RE_Finalization_Collection_Ptr => Ada_Finalization_Heap_Management, - RE_Set_Finalize_Address_Ptr => Ada_Finalization_Heap_Management, - RE_Set_Storage_Pool_Ptr => Ada_Finalization_Heap_Management, + RE_Triggered_By_Abort => Ada_Exceptions, RE_Interrupt_ID => Ada_Interrupts, RE_Is_Reserved => Ada_Interrupts, @@ -1943,7 +1942,7 @@ package Rtsfind is RE_Register_Exception => System_Exception_Table, - RE_Local_Raise => System_Exceptions, + RE_Local_Raise => System_Exceptions_Debug, RE_Exn_Integer => System_Exn_Int, @@ -1984,6 +1983,15 @@ package Rtsfind is RE_Attr_VAX_G_Float => System_Fat_VAX_G_Float, RE_Fat_VAX_G => System_Fat_VAX_G_Float, + RE_Add_Offset_To_Address => System_Finalization_Masters, + RE_Attach => System_Finalization_Masters, + RE_Base_Pool => System_Finalization_Masters, + RE_Detach => System_Finalization_Masters, + RE_Finalization_Master => System_Finalization_Masters, + RE_Finalization_Master_Ptr => System_Finalization_Masters, + RE_Set_Base_Pool => System_Finalization_Masters, + RE_Set_Finalize_Address => System_Finalization_Masters, + RE_Root_Controlled => System_Finalization_Root, RE_Root_Controlled_Ptr => System_Finalization_Root, @@ -2506,9 +2514,15 @@ package Rtsfind is RE_Storage_Offset => System_Storage_Elements, RE_To_Address => System_Storage_Elements, - RE_Root_Storage_Pool => System_Storage_Pools, RE_Allocate_Any => System_Storage_Pools, RE_Deallocate_Any => System_Storage_Pools, + RE_Root_Storage_Pool => System_Storage_Pools, + + RE_Allocate_Any_Controlled => System_Storage_Pools_Subpools, + RE_Deallocate_Any_Controlled => System_Storage_Pools_Subpools, + RE_Root_Storage_Pool_With_Subpools => System_Storage_Pools_Subpools, + RE_Root_Subpool => System_Storage_Pools_Subpools, + RE_Subpool_Handle => System_Storage_Pools_Subpools, RE_I_AD => System_Stream_Attributes, RE_I_AS => System_Stream_Attributes, |