diff options
Diffstat (limited to 'gcc/ada/snames.h')
-rw-r--r-- | gcc/ada/snames.h | 243 |
1 files changed, 122 insertions, 121 deletions
diff --git a/gcc/ada/snames.h b/gcc/ada/snames.h index a10c25d56b9..58dc87f4fad 100644 --- a/gcc/ada/snames.h +++ b/gcc/ada/snames.h @@ -216,133 +216,134 @@ extern unsigned char Get_Pragma_Id (int); #define Pragma_Locking_Policy 17 #define Pragma_Long_Float 18 #define Pragma_No_Run_Time 19 -#define Pragma_Normalize_Scalars 20 -#define Pragma_Polling 21 -#define Pragma_Persistent_Data 22 -#define Pragma_Persistent_Object 23 -#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 +#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 /* Remaining pragmas */ -#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 +#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 /* The following are deliberately out of alphabetical order, see Snames */ -#define Pragma_AST_Entry 138 -#define Pragma_Storage_Size 139 -#define Pragma_Storage_Unit 140 +#define Pragma_AST_Entry 139 +#define Pragma_Storage_Size 140 +#define Pragma_Storage_Unit 141 /* Define the numeric values for the conventions. */ |