diff options
Diffstat (limited to 'gcc/ada/snames.h')
-rw-r--r-- | gcc/ada/snames.h | 235 |
1 files changed, 118 insertions, 117 deletions
diff --git a/gcc/ada/snames.h b/gcc/ada/snames.h index d811227..a10c25d 100644 --- a/gcc/ada/snames.h +++ b/gcc/ada/snames.h @@ -6,7 +6,7 @@ * * * C Header File * * * - * Copyright (C) 1992-2003 Free Software Foundation, Inc. * + * Copyright (C) 1992-2004 Free Software Foundation, Inc. * * * * GNAT is free software; you can redistribute it and/or modify it under * * terms of the GNU General Public License as published by the Free Soft- * @@ -220,128 +220,129 @@ extern unsigned char Get_Pragma_Id (int); #define Pragma_Polling 21 #define Pragma_Persistent_Data 22 #define Pragma_Persistent_Object 23 -#define Pragma_Propagate_Exceptions 24 -#define Pragma_Queuing_Policy 25 -#define Pragma_Ravenscar 26 -#define Pragma_Restricted_Run_Time 27 -#define Pragma_Restrictions 28 -#define Pragma_Restriction_Warnings 29 -#define Pragma_Reviewable 30 -#define Pragma_Source_File_Name 31 -#define Pragma_Source_File_Name_Project 32 -#define Pragma_Style_Checks 33 -#define Pragma_Suppress 34 -#define Pragma_Suppress_Exception_Locations 35 -#define Pragma_Task_Dispatching_Policy 36 -#define Pragma_Universal_Data 37 -#define Pragma_Unsuppress 38 -#define Pragma_Use_VADS_Size 39 -#define Pragma_Validity_Checks 40 -#define Pragma_Warnings 41 +#define Pragma_Profile 24 +#define Pragma_Propagate_Exceptions 25 +#define Pragma_Queuing_Policy 26 +#define Pragma_Ravenscar 27 +#define Pragma_Restricted_Run_Time 28 +#define Pragma_Restrictions 29 +#define Pragma_Restriction_Warnings 30 +#define Pragma_Reviewable 31 +#define Pragma_Source_File_Name 32 +#define Pragma_Source_File_Name_Project 33 +#define Pragma_Style_Checks 34 +#define Pragma_Suppress 35 +#define Pragma_Suppress_Exception_Locations 36 +#define Pragma_Task_Dispatching_Policy 37 +#define Pragma_Universal_Data 38 +#define Pragma_Unsuppress 39 +#define Pragma_Use_VADS_Size 40 +#define Pragma_Validity_Checks 41 +#define Pragma_Warnings 42 /* Remaining pragmas */ -#define Pragma_Abort_Defer 42 -#define Pragma_All_Calls_Remote 43 -#define Pragma_Annotate 44 -#define Pragma_Assert 45 -#define Pragma_Asynchronous 46 -#define Pragma_Atomic 47 -#define Pragma_Atomic_Components 48 -#define Pragma_Attach_Handler 49 -#define Pragma_Comment 50 -#define Pragma_Common_Object 51 -#define Pragma_Complex_Representation 52 -#define Pragma_Controlled 53 -#define Pragma_Convention 54 -#define Pragma_CPP_Class 55 -#define Pragma_CPP_Constructor 56 -#define Pragma_CPP_Virtual 57 -#define Pragma_CPP_Vtable 58 -#define Pragma_Debug 59 -#define Pragma_Elaborate 60 -#define Pragma_Elaborate_All 61 -#define Pragma_Elaborate_Body 62 -#define Pragma_Export 63 -#define Pragma_Export_Exception 64 -#define Pragma_Export_Function 65 -#define Pragma_Export_Object 66 -#define Pragma_Export_Procedure 67 -#define Pragma_Export_Value 68 -#define Pragma_Export_Valued_Procedure 69 -#define Pragma_External 70 -#define Pragma_Finalize_Storage_Only 71 -#define Pragma_Ident 72 -#define Pragma_Import 73 -#define Pragma_Import_Exception 74 -#define Pragma_Import_Function 75 -#define Pragma_Import_Object 76 -#define Pragma_Import_Procedure 77 -#define Pragma_Import_Valued_Procedure 78 -#define Pragma_Inline 79 -#define Pragma_Inline_Always 80 -#define Pragma_Inline_Generic 81 -#define Pragma_Inspection_Point 82 -#define Pragma_Interface 83 -#define Pragma_Interface_Name 84 -#define Pragma_Interrupt_Handler 85 -#define Pragma_Interrupt_Priority 86 -#define Pragma_Java_Constructor 87 -#define Pragma_Java_Interface 88 -#define Pragma_Keep_Names 89 -#define Pragma_Link_With 90 -#define Pragma_Linker_Alias 91 -#define Pragma_Linker_Options 92 -#define Pragma_Linker_Section 93 -#define Pragma_List 94 -#define Pragma_Machine_Attribute 95 -#define Pragma_Main 96 -#define Pragma_Main_Storage 97 -#define Pragma_Memory_Size 98 -#define Pragma_No_Return 99 -#define Pragma_Obsolescent 100 -#define Pragma_Optimize 101 -#define Pragma_Optional_Overriding 102 -#define Pragma_Overriding 103 -#define Pragma_Pack 104 -#define Pragma_Page 105 -#define Pragma_Passive 106 -#define Pragma_Preelaborate 107 -#define Pragma_Priority 108 -#define Pragma_Psect_Object 109 -#define Pragma_Pure 110 -#define Pragma_Pure_Function 111 -#define Pragma_Remote_Call_Interface 112 -#define Pragma_Remote_Types 113 -#define Pragma_Share_Generic 114 -#define Pragma_Shared 115 -#define Pragma_Shared_Passive 116 -#define Pragma_Source_Reference 117 -#define Pragma_Stream_Convert 118 -#define Pragma_Subtitle 119 -#define Pragma_Suppress_All 120 -#define Pragma_Suppress_Debug_Info 121 -#define Pragma_Suppress_Initialization 122 -#define Pragma_System_Name 123 -#define Pragma_Task_Info 124 -#define Pragma_Task_Name 125 -#define Pragma_Task_Storage 126 -#define Pragma_Thread_Body 127 -#define Pragma_Time_Slice 128 -#define Pragma_Title 129 -#define Pragma_Unchecked_Union 130 -#define Pragma_Unimplemented_Unit 131 -#define Pragma_Unreferenced 132 -#define Pragma_Unreserve_All_Interrupts 133 -#define Pragma_Volatile 134 -#define Pragma_Volatile_Components 135 -#define Pragma_Weak_External 136 +#define Pragma_Abort_Defer 43 +#define Pragma_All_Calls_Remote 44 +#define Pragma_Annotate 45 +#define Pragma_Assert 46 +#define Pragma_Asynchronous 47 +#define Pragma_Atomic 48 +#define Pragma_Atomic_Components 49 +#define Pragma_Attach_Handler 50 +#define Pragma_Comment 51 +#define Pragma_Common_Object 52 +#define Pragma_Complex_Representation 53 +#define Pragma_Controlled 54 +#define Pragma_Convention 55 +#define Pragma_CPP_Class 56 +#define Pragma_CPP_Constructor 57 +#define Pragma_CPP_Virtual 58 +#define Pragma_CPP_Vtable 59 +#define Pragma_Debug 60 +#define Pragma_Elaborate 61 +#define Pragma_Elaborate_All 62 +#define Pragma_Elaborate_Body 63 +#define Pragma_Export 64 +#define Pragma_Export_Exception 65 +#define Pragma_Export_Function 66 +#define Pragma_Export_Object 67 +#define Pragma_Export_Procedure 68 +#define Pragma_Export_Value 69 +#define Pragma_Export_Valued_Procedure 70 +#define Pragma_External 71 +#define Pragma_Finalize_Storage_Only 72 +#define Pragma_Ident 73 +#define Pragma_Import 74 +#define Pragma_Import_Exception 75 +#define Pragma_Import_Function 76 +#define Pragma_Import_Object 77 +#define Pragma_Import_Procedure 78 +#define Pragma_Import_Valued_Procedure 79 +#define Pragma_Inline 80 +#define Pragma_Inline_Always 81 +#define Pragma_Inline_Generic 82 +#define Pragma_Inspection_Point 83 +#define Pragma_Interface 84 +#define Pragma_Interface_Name 85 +#define Pragma_Interrupt_Handler 86 +#define Pragma_Interrupt_Priority 87 +#define Pragma_Java_Constructor 88 +#define Pragma_Java_Interface 89 +#define Pragma_Keep_Names 90 +#define Pragma_Link_With 91 +#define Pragma_Linker_Alias 92 +#define Pragma_Linker_Options 93 +#define Pragma_Linker_Section 94 +#define Pragma_List 95 +#define Pragma_Machine_Attribute 96 +#define Pragma_Main 97 +#define Pragma_Main_Storage 98 +#define Pragma_Memory_Size 99 +#define Pragma_No_Return 100 +#define Pragma_Obsolescent 101 +#define Pragma_Optimize 102 +#define Pragma_Optional_Overriding 103 +#define Pragma_Overriding 104 +#define Pragma_Pack 105 +#define Pragma_Page 106 +#define Pragma_Passive 107 +#define Pragma_Preelaborate 108 +#define Pragma_Priority 109 +#define Pragma_Psect_Object 110 +#define Pragma_Pure 111 +#define Pragma_Pure_Function 112 +#define Pragma_Remote_Call_Interface 113 +#define Pragma_Remote_Types 114 +#define Pragma_Share_Generic 115 +#define Pragma_Shared 116 +#define Pragma_Shared_Passive 117 +#define Pragma_Source_Reference 118 +#define Pragma_Stream_Convert 119 +#define Pragma_Subtitle 120 +#define Pragma_Suppress_All 121 +#define Pragma_Suppress_Debug_Info 122 +#define Pragma_Suppress_Initialization 123 +#define Pragma_System_Name 124 +#define Pragma_Task_Info 125 +#define Pragma_Task_Name 126 +#define Pragma_Task_Storage 127 +#define Pragma_Thread_Body 128 +#define Pragma_Time_Slice 129 +#define Pragma_Title 130 +#define Pragma_Unchecked_Union 131 +#define Pragma_Unimplemented_Unit 132 +#define Pragma_Unreferenced 133 +#define Pragma_Unreserve_All_Interrupts 134 +#define Pragma_Volatile 135 +#define Pragma_Volatile_Components 136 +#define Pragma_Weak_External 137 /* The following are deliberately out of alphabetical order, see Snames */ -#define Pragma_AST_Entry 137 -#define Pragma_Storage_Size 138 -#define Pragma_Storage_Unit 139 +#define Pragma_AST_Entry 138 +#define Pragma_Storage_Size 139 +#define Pragma_Storage_Unit 140 /* Define the numeric values for the conventions. */ |