diff options
Diffstat (limited to 'gcc/ada/snames.h')
-rw-r--r-- | gcc/ada/snames.h | 281 |
1 files changed, 141 insertions, 140 deletions
diff --git a/gcc/ada/snames.h b/gcc/ada/snames.h index 58dc87f4fad..38033dae76c 100644 --- a/gcc/ada/snames.h +++ b/gcc/ada/snames.h @@ -198,152 +198,153 @@ extern unsigned char Get_Pragma_Id (int); #define Pragma_Ada_83 0 #define Pragma_Ada_95 1 -#define Pragma_C_Pass_By_Copy 2 -#define Pragma_Compile_Time_Warning 3 -#define Pragma_Component_Alignment 4 -#define Pragma_Convention_Identifier 5 -#define Pragma_Discard_Names 6 -#define Pragma_Elaboration_Checking 7 -#define Pragma_Eliminate 8 -#define Pragma_Explicit_Overriding 9 -#define Pragma_Extend_System 10 -#define Pragma_Extensions_Allowed 11 -#define Pragma_External_Name_Casing 12 -#define Pragma_Float_Representation 13 -#define Pragma_Initialize_Scalars 14 -#define Pragma_Interrupt_State 15 -#define Pragma_License 16 -#define Pragma_Locking_Policy 17 -#define Pragma_Long_Float 18 -#define Pragma_No_Run_Time 19 -#define Pragma_No_Strict_Aliasing 20 -#define Pragma_Normalize_Scalars 21 -#define Pragma_Polling 22 -#define Pragma_Persistent_Data 23 -#define Pragma_Persistent_Object 24 -#define Pragma_Profile 25 -#define Pragma_Propagate_Exceptions 26 -#define Pragma_Queuing_Policy 27 -#define Pragma_Ravenscar 28 -#define Pragma_Restricted_Run_Time 29 -#define Pragma_Restrictions 30 -#define Pragma_Restriction_Warnings 31 -#define Pragma_Reviewable 32 -#define Pragma_Source_File_Name 33 -#define Pragma_Source_File_Name_Project 34 -#define Pragma_Style_Checks 35 -#define Pragma_Suppress 36 -#define Pragma_Suppress_Exception_Locations 37 -#define Pragma_Task_Dispatching_Policy 38 -#define Pragma_Universal_Data 39 -#define Pragma_Unsuppress 40 -#define Pragma_Use_VADS_Size 41 -#define Pragma_Validity_Checks 42 -#define Pragma_Warnings 43 +#define Pragma_Ada_05 2 +#define Pragma_C_Pass_By_Copy 3 +#define Pragma_Compile_Time_Warning 4 +#define Pragma_Component_Alignment 5 +#define Pragma_Convention_Identifier 6 +#define Pragma_Discard_Names 7 +#define Pragma_Elaboration_Checking 8 +#define Pragma_Eliminate 9 +#define Pragma_Explicit_Overriding 10 +#define Pragma_Extend_System 11 +#define Pragma_Extensions_Allowed 12 +#define Pragma_External_Name_Casing 13 +#define Pragma_Float_Representation 14 +#define Pragma_Initialize_Scalars 15 +#define Pragma_Interrupt_State 16 +#define Pragma_License 17 +#define Pragma_Locking_Policy 18 +#define Pragma_Long_Float 19 +#define Pragma_No_Run_Time 20 +#define Pragma_No_Strict_Aliasing 21 +#define Pragma_Normalize_Scalars 22 +#define Pragma_Polling 23 +#define Pragma_Persistent_Data 24 +#define Pragma_Persistent_Object 25 +#define Pragma_Profile 26 +#define Pragma_Propagate_Exceptions 27 +#define Pragma_Queuing_Policy 28 +#define Pragma_Ravenscar 29 +#define Pragma_Restricted_Run_Time 30 +#define Pragma_Restrictions 31 +#define Pragma_Restriction_Warnings 32 +#define Pragma_Reviewable 33 +#define Pragma_Source_File_Name 34 +#define Pragma_Source_File_Name_Project 35 +#define Pragma_Style_Checks 36 +#define Pragma_Suppress 37 +#define Pragma_Suppress_Exception_Locations 38 +#define Pragma_Task_Dispatching_Policy 39 +#define Pragma_Universal_Data 40 +#define Pragma_Unsuppress 41 +#define Pragma_Use_VADS_Size 42 +#define Pragma_Validity_Checks 43 +#define Pragma_Warnings 44 /* Remaining pragmas */ -#define Pragma_Abort_Defer 44 -#define Pragma_All_Calls_Remote 45 -#define Pragma_Annotate 46 -#define Pragma_Assert 47 -#define Pragma_Asynchronous 48 -#define Pragma_Atomic 49 -#define Pragma_Atomic_Components 50 -#define Pragma_Attach_Handler 51 -#define Pragma_Comment 52 -#define Pragma_Common_Object 53 -#define Pragma_Complex_Representation 54 -#define Pragma_Controlled 55 -#define Pragma_Convention 56 -#define Pragma_CPP_Class 57 -#define Pragma_CPP_Constructor 58 -#define Pragma_CPP_Virtual 59 -#define Pragma_CPP_Vtable 60 -#define Pragma_Debug 61 -#define Pragma_Elaborate 62 -#define Pragma_Elaborate_All 63 -#define Pragma_Elaborate_Body 64 -#define Pragma_Export 65 -#define Pragma_Export_Exception 66 -#define Pragma_Export_Function 67 -#define Pragma_Export_Object 68 -#define Pragma_Export_Procedure 69 -#define Pragma_Export_Value 70 -#define Pragma_Export_Valued_Procedure 71 -#define Pragma_External 72 -#define Pragma_Finalize_Storage_Only 73 -#define Pragma_Ident 74 -#define Pragma_Import 75 -#define Pragma_Import_Exception 76 -#define Pragma_Import_Function 77 -#define Pragma_Import_Object 78 -#define Pragma_Import_Procedure 79 -#define Pragma_Import_Valued_Procedure 80 -#define Pragma_Inline 81 -#define Pragma_Inline_Always 82 -#define Pragma_Inline_Generic 83 -#define Pragma_Inspection_Point 84 -#define Pragma_Interface 85 -#define Pragma_Interface_Name 86 -#define Pragma_Interrupt_Handler 87 -#define Pragma_Interrupt_Priority 88 -#define Pragma_Java_Constructor 89 -#define Pragma_Java_Interface 90 -#define Pragma_Keep_Names 91 -#define Pragma_Link_With 92 -#define Pragma_Linker_Alias 93 -#define Pragma_Linker_Options 94 -#define Pragma_Linker_Section 95 -#define Pragma_List 96 -#define Pragma_Machine_Attribute 97 -#define Pragma_Main 98 -#define Pragma_Main_Storage 99 -#define Pragma_Memory_Size 100 -#define Pragma_No_Return 101 -#define Pragma_Obsolescent 102 -#define Pragma_Optimize 103 -#define Pragma_Optional_Overriding 104 -#define Pragma_Overriding 105 -#define Pragma_Pack 106 -#define Pragma_Page 107 -#define Pragma_Passive 108 -#define Pragma_Preelaborate 109 -#define Pragma_Priority 110 -#define Pragma_Psect_Object 111 -#define Pragma_Pure 112 -#define Pragma_Pure_Function 113 -#define Pragma_Remote_Call_Interface 114 -#define Pragma_Remote_Types 115 -#define Pragma_Share_Generic 116 -#define Pragma_Shared 117 -#define Pragma_Shared_Passive 118 -#define Pragma_Source_Reference 119 -#define Pragma_Stream_Convert 120 -#define Pragma_Subtitle 121 -#define Pragma_Suppress_All 122 -#define Pragma_Suppress_Debug_Info 123 -#define Pragma_Suppress_Initialization 124 -#define Pragma_System_Name 125 -#define Pragma_Task_Info 126 -#define Pragma_Task_Name 127 -#define Pragma_Task_Storage 128 -#define Pragma_Thread_Body 129 -#define Pragma_Time_Slice 130 -#define Pragma_Title 131 -#define Pragma_Unchecked_Union 132 -#define Pragma_Unimplemented_Unit 133 -#define Pragma_Unreferenced 134 -#define Pragma_Unreserve_All_Interrupts 135 -#define Pragma_Volatile 136 -#define Pragma_Volatile_Components 137 -#define Pragma_Weak_External 138 +#define Pragma_Abort_Defer 45 +#define Pragma_All_Calls_Remote 46 +#define Pragma_Annotate 47 +#define Pragma_Assert 48 +#define Pragma_Asynchronous 49 +#define Pragma_Atomic 50 +#define Pragma_Atomic_Components 51 +#define Pragma_Attach_Handler 52 +#define Pragma_Comment 53 +#define Pragma_Common_Object 54 +#define Pragma_Complex_Representation 55 +#define Pragma_Controlled 56 +#define Pragma_Convention 57 +#define Pragma_CPP_Class 58 +#define Pragma_CPP_Constructor 59 +#define Pragma_CPP_Virtual 60 +#define Pragma_CPP_Vtable 61 +#define Pragma_Debug 62 +#define Pragma_Elaborate 63 +#define Pragma_Elaborate_All 64 +#define Pragma_Elaborate_Body 65 +#define Pragma_Export 66 +#define Pragma_Export_Exception 67 +#define Pragma_Export_Function 68 +#define Pragma_Export_Object 69 +#define Pragma_Export_Procedure 70 +#define Pragma_Export_Value 71 +#define Pragma_Export_Valued_Procedure 72 +#define Pragma_External 73 +#define Pragma_Finalize_Storage_Only 74 +#define Pragma_Ident 75 +#define Pragma_Import 76 +#define Pragma_Import_Exception 77 +#define Pragma_Import_Function 78 +#define Pragma_Import_Object 79 +#define Pragma_Import_Procedure 80 +#define Pragma_Import_Valued_Procedure 81 +#define Pragma_Inline 82 +#define Pragma_Inline_Always 83 +#define Pragma_Inline_Generic 84 +#define Pragma_Inspection_Point 85 +#define Pragma_Interface 86 +#define Pragma_Interface_Name 87 +#define Pragma_Interrupt_Handler 88 +#define Pragma_Interrupt_Priority 89 +#define Pragma_Java_Constructor 90 +#define Pragma_Java_Interface 91 +#define Pragma_Keep_Names 92 +#define Pragma_Link_With 93 +#define Pragma_Linker_Alias 94 +#define Pragma_Linker_Options 95 +#define Pragma_Linker_Section 96 +#define Pragma_List 97 +#define Pragma_Machine_Attribute 98 +#define Pragma_Main 99 +#define Pragma_Main_Storage 100 +#define Pragma_Memory_Size 101 +#define Pragma_No_Return 102 +#define Pragma_Obsolescent 103 +#define Pragma_Optimize 104 +#define Pragma_Optional_Overriding 105 +#define Pragma_Overriding 106 +#define Pragma_Pack 107 +#define Pragma_Page 108 +#define Pragma_Passive 109 +#define Pragma_Preelaborate 110 +#define Pragma_Priority 111 +#define Pragma_Psect_Object 112 +#define Pragma_Pure 113 +#define Pragma_Pure_Function 114 +#define Pragma_Remote_Call_Interface 115 +#define Pragma_Remote_Types 116 +#define Pragma_Share_Generic 117 +#define Pragma_Shared 118 +#define Pragma_Shared_Passive 119 +#define Pragma_Source_Reference 120 +#define Pragma_Stream_Convert 121 +#define Pragma_Subtitle 122 +#define Pragma_Suppress_All 123 +#define Pragma_Suppress_Debug_Info 124 +#define Pragma_Suppress_Initialization 125 +#define Pragma_System_Name 126 +#define Pragma_Task_Info 127 +#define Pragma_Task_Name 128 +#define Pragma_Task_Storage 129 +#define Pragma_Thread_Body 130 +#define Pragma_Time_Slice 131 +#define Pragma_Title 132 +#define Pragma_Unchecked_Union 133 +#define Pragma_Unimplemented_Unit 134 +#define Pragma_Unreferenced 135 +#define Pragma_Unreserve_All_Interrupts 136 +#define Pragma_Volatile 137 +#define Pragma_Volatile_Components 138 +#define Pragma_Weak_External 139 /* The following are deliberately out of alphabetical order, see Snames */ -#define Pragma_AST_Entry 139 -#define Pragma_Storage_Size 140 -#define Pragma_Storage_Unit 141 +#define Pragma_AST_Entry 140 +#define Pragma_Storage_Size 141 +#define Pragma_Storage_Unit 142 /* Define the numeric values for the conventions. */ |