diff options
author | Robert Dewar <dewar@adacore.com> | 2005-12-09 18:20:41 +0100 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2005-12-09 18:20:41 +0100 |
commit | c3217dac82e78ecc5e3e428e8c14bab9047e2105 (patch) | |
tree | 21428c113344d95601e83f6467ff99bcce3dbd88 /gcc/ada/snames.h | |
parent | 6677e9d9d3ebf59127fa58d9935613ad9a46a2b8 (diff) | |
download | gcc-c3217dac82e78ecc5e3e428e8c14bab9047e2105.zip gcc-c3217dac82e78ecc5e3e428e8c14bab9047e2105.tar.gz gcc-c3217dac82e78ecc5e3e428e8c14bab9047e2105.tar.bz2 |
sem_prag.adb: Processing for new pragma Complete_Representation (Analyze_Pragma...
2005-12-05 Robert Dewar <dewar@adacore.com>
* sem_prag.adb: Processing for new pragma Complete_Representation
(Analyze_Pragma, case Debug): Implement two argument form.
* par-prag.adb: Entry for new pragma Complete_Representation
(Prag, case Debug): Recognize two argument form of pragma Debug
New interface for Set_Style_Check_Options.
* sem_ch13.adb: Implement new pragma Complete_Representation.
* snames.adb, snames.ads, snames.h: Entry for new pragma
Complete_Representation.
From-SVN: r108299
Diffstat (limited to 'gcc/ada/snames.h')
-rw-r--r-- | gcc/ada/snames.h | 183 |
1 files changed, 92 insertions, 91 deletions
diff --git a/gcc/ada/snames.h b/gcc/ada/snames.h index 7b0c2ee..d16232e 100644 --- a/gcc/ada/snames.h +++ b/gcc/ada/snames.h @@ -270,96 +270,97 @@ extern unsigned char Get_Pragma_Id (int); #define Pragma_Attach_Handler 55 #define Pragma_Comment 56 #define Pragma_Common_Object 57 -#define Pragma_Complex_Representation 58 -#define Pragma_Controlled 59 -#define Pragma_Convention 60 -#define Pragma_CPP_Class 61 -#define Pragma_CPP_Constructor 62 -#define Pragma_CPP_Virtual 63 -#define Pragma_CPP_Vtable 64 -#define Pragma_Debug 65 -#define Pragma_Elaborate 66 -#define Pragma_Elaborate_All 67 -#define Pragma_Elaborate_Body 68 -#define Pragma_Export 69 -#define Pragma_Export_Exception 70 -#define Pragma_Export_Function 71 -#define Pragma_Export_Object 72 -#define Pragma_Export_Procedure 73 -#define Pragma_Export_Value 74 -#define Pragma_Export_Valued_Procedure 75 -#define Pragma_External 76 -#define Pragma_Finalize_Storage_Only 77 -#define Pragma_Ident 78 -#define Pragma_Import 79 -#define Pragma_Import_Exception 80 -#define Pragma_Import_Function 81 -#define Pragma_Import_Object 82 -#define Pragma_Import_Procedure 83 -#define Pragma_Import_Valued_Procedure 84 -#define Pragma_Inline 85 -#define Pragma_Inline_Always 86 -#define Pragma_Inline_Generic 87 -#define Pragma_Inspection_Point 88 -#define Pragma_Interface_Name 89 -#define Pragma_Interrupt_Handler 90 -#define Pragma_Interrupt_Priority 91 -#define Pragma_Java_Constructor 92 -#define Pragma_Java_Interface 93 -#define Pragma_Keep_Names 94 -#define Pragma_Link_With 95 -#define Pragma_Linker_Alias 96 -#define Pragma_Linker_Constructor 97 -#define Pragma_Linker_Destructor 98 -#define Pragma_Linker_Options 99 -#define Pragma_Linker_Section 100 -#define Pragma_List 101 -#define Pragma_Machine_Attribute 102 -#define Pragma_Main 103 -#define Pragma_Main_Storage 104 -#define Pragma_Memory_Size 105 -#define Pragma_No_Return 106 -#define Pragma_Obsolescent 107 -#define Pragma_Optimize 108 -#define Pragma_Optional_Overriding 109 -#define Pragma_Pack 110 -#define Pragma_Page 111 -#define Pragma_Passive 112 -#define Pragma_Preelaborate 113 -#define Pragma_Preelaborate_05 114 -#define Pragma_Priority 115 -#define Pragma_Psect_Object 116 -#define Pragma_Pure 117 -#define Pragma_Pure_05 118 -#define Pragma_Pure_Function 119 -#define Pragma_Remote_Call_Interface 120 -#define Pragma_Remote_Types 121 -#define Pragma_Share_Generic 122 -#define Pragma_Shared 123 -#define Pragma_Shared_Passive 124 -#define Pragma_Source_Reference 125 -#define Pragma_Stream_Convert 126 -#define Pragma_Subtitle 127 -#define Pragma_Suppress_All 128 -#define Pragma_Suppress_Debug_Info 129 -#define Pragma_Suppress_Initialization 130 -#define Pragma_System_Name 131 -#define Pragma_Task_Info 132 -#define Pragma_Task_Name 133 -#define Pragma_Task_Storage 134 -#define Pragma_Thread_Body 135 -#define Pragma_Time_Slice 136 -#define Pragma_Title 137 -#define Pragma_Unchecked_Union 138 -#define Pragma_Unimplemented_Unit 139 -#define Pragma_Unreferenced 140 -#define Pragma_Unreserve_All_Interrupts 141 -#define Pragma_Volatile 142 -#define Pragma_Volatile_Components 143 -#define Pragma_Weak_External 144 -#define Pragma_AST_Entry 145 -#define Pragma_Interface 146 -#define Pragma_Storage_Size 147 -#define Pragma_Storage_Unit 148 +#define Pragma_Complete_Representation 58 +#define Pragma_Complex_Representation 59 +#define Pragma_Controlled 60 +#define Pragma_Convention 61 +#define Pragma_CPP_Class 62 +#define Pragma_CPP_Constructor 63 +#define Pragma_CPP_Virtual 64 +#define Pragma_CPP_Vtable 65 +#define Pragma_Debug 66 +#define Pragma_Elaborate 67 +#define Pragma_Elaborate_All 68 +#define Pragma_Elaborate_Body 69 +#define Pragma_Export 70 +#define Pragma_Export_Exception 71 +#define Pragma_Export_Function 72 +#define Pragma_Export_Object 73 +#define Pragma_Export_Procedure 74 +#define Pragma_Export_Value 75 +#define Pragma_Export_Valued_Procedure 76 +#define Pragma_External 77 +#define Pragma_Finalize_Storage_Only 78 +#define Pragma_Ident 79 +#define Pragma_Import 80 +#define Pragma_Import_Exception 81 +#define Pragma_Import_Function 82 +#define Pragma_Import_Object 83 +#define Pragma_Import_Procedure 84 +#define Pragma_Import_Valued_Procedure 85 +#define Pragma_Inline 86 +#define Pragma_Inline_Always 87 +#define Pragma_Inline_Generic 88 +#define Pragma_Inspection_Point 89 +#define Pragma_Interface_Name 90 +#define Pragma_Interrupt_Handler 91 +#define Pragma_Interrupt_Priority 92 +#define Pragma_Java_Constructor 93 +#define Pragma_Java_Interface 94 +#define Pragma_Keep_Names 95 +#define Pragma_Link_With 96 +#define Pragma_Linker_Alias 97 +#define Pragma_Linker_Constructor 98 +#define Pragma_Linker_Destructor 99 +#define Pragma_Linker_Options 100 +#define Pragma_Linker_Section 101 +#define Pragma_List 102 +#define Pragma_Machine_Attribute 103 +#define Pragma_Main 104 +#define Pragma_Main_Storage 105 +#define Pragma_Memory_Size 106 +#define Pragma_No_Return 107 +#define Pragma_Obsolescent 108 +#define Pragma_Optimize 109 +#define Pragma_Optional_Overriding 110 +#define Pragma_Pack 111 +#define Pragma_Page 112 +#define Pragma_Passive 113 +#define Pragma_Preelaborate 114 +#define Pragma_Preelaborate_05 115 +#define Pragma_Priority 116 +#define Pragma_Psect_Object 117 +#define Pragma_Pure 118 +#define Pragma_Pure_05 119 +#define Pragma_Pure_Function 120 +#define Pragma_Remote_Call_Interface 121 +#define Pragma_Remote_Types 122 +#define Pragma_Share_Generic 123 +#define Pragma_Shared 124 +#define Pragma_Shared_Passive 125 +#define Pragma_Source_Reference 126 +#define Pragma_Stream_Convert 127 +#define Pragma_Subtitle 128 +#define Pragma_Suppress_All 129 +#define Pragma_Suppress_Debug_Info 130 +#define Pragma_Suppress_Initialization 131 +#define Pragma_System_Name 132 +#define Pragma_Task_Info 133 +#define Pragma_Task_Name 134 +#define Pragma_Task_Storage 135 +#define Pragma_Thread_Body 136 +#define Pragma_Time_Slice 137 +#define Pragma_Title 138 +#define Pragma_Unchecked_Union 139 +#define Pragma_Unimplemented_Unit 140 +#define Pragma_Unreferenced 141 +#define Pragma_Unreserve_All_Interrupts 142 +#define Pragma_Volatile 143 +#define Pragma_Volatile_Components 144 +#define Pragma_Weak_External 145 +#define Pragma_AST_Entry 146 +#define Pragma_Interface 147 +#define Pragma_Storage_Size 148 +#define Pragma_Storage_Unit 149 /* End of snames.h (C version of Snames package spec) */ |