summaryrefslogtreecommitdiff
path: root/gcc/ada/snames.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/snames.h')
-rw-r--r--gcc/ada/snames.h189
1 files changed, 95 insertions, 94 deletions
diff --git a/gcc/ada/snames.h b/gcc/ada/snames.h
index d14d9279ed3..08a9b887f17 100644
--- a/gcc/ada/snames.h
+++ b/gcc/ada/snames.h
@@ -80,104 +80,105 @@ extern unsigned char Get_Attribute_Id (int);
#define Attr_First_Bit 32
#define Attr_Fixed_Value 33
#define Attr_Fore 34
-#define Attr_Has_Discriminants 35
-#define Attr_Identity 36
-#define Attr_Img 37
-#define Attr_Integer_Value 38
-#define Attr_Large 39
-#define Attr_Last 40
-#define Attr_Last_Bit 41
-#define Attr_Leading_Part 42
-#define Attr_Length 43
-#define Attr_Machine_Emax 44
-#define Attr_Machine_Emin 45
-#define Attr_Machine_Mantissa 46
-#define Attr_Machine_Overflows 47
-#define Attr_Machine_Radix 48
-#define Attr_Machine_Rounds 49
-#define Attr_Machine_Size 50
-#define Attr_Mantissa 51
-#define Attr_Max_Size_In_Storage_Elements 52
-#define Attr_Maximum_Alignment 53
-#define Attr_Mechanism_Code 54
-#define Attr_Model_Emin 55
-#define Attr_Model_Epsilon 56
-#define Attr_Model_Mantissa 57
-#define Attr_Model_Small 58
-#define Attr_Modulus 59
-#define Attr_Null_Parameter 60
-#define Attr_Object_Size 61
-#define Attr_Partition_ID 62
-#define Attr_Passed_By_Reference 63
-#define Attr_Pool_Address 64
-#define Attr_Pos 65
-#define Attr_Position 66
-#define Attr_Range 67
-#define Attr_Range_Length 68
-#define Attr_Round 69
-#define Attr_Safe_Emax 70
-#define Attr_Safe_First 71
-#define Attr_Safe_Large 72
-#define Attr_Safe_Last 73
-#define Attr_Safe_Small 74
-#define Attr_Scale 75
-#define Attr_Scaling 76
-#define Attr_Signed_Zeros 77
-#define Attr_Size 78
-#define Attr_Small 79
-#define Attr_Storage_Size 80
-#define Attr_Storage_Unit 81
-#define Attr_Tag 82
-#define Attr_Target_Name 83
-#define Attr_Terminated 84
-#define Attr_To_Address 85
-#define Attr_Type_Class 86
-#define Attr_UET_Address 87
-#define Attr_Unbiased_Rounding 88
-#define Attr_Unchecked_Access 89
-#define Attr_Unconstrained_Array 90
-#define Attr_Universal_Literal_String 91
-#define Attr_Unrestricted_Access 92
-#define Attr_VADS_Size 93
-#define Attr_Val 94
-#define Attr_Valid 95
-#define Attr_Value_Size 96
-#define Attr_Version 97
-#define Attr_Wide_Character_Size 98
-#define Attr_Wide_Width 99
-#define Attr_Width 100
+#define Attr_Has_Access_Values 35
+#define Attr_Has_Discriminants 36
+#define Attr_Identity 37
+#define Attr_Img 38
+#define Attr_Integer_Value 39
+#define Attr_Large 40
+#define Attr_Last 41
+#define Attr_Last_Bit 42
+#define Attr_Leading_Part 43
+#define Attr_Length 44
+#define Attr_Machine_Emax 45
+#define Attr_Machine_Emin 46
+#define Attr_Machine_Mantissa 47
+#define Attr_Machine_Overflows 48
+#define Attr_Machine_Radix 49
+#define Attr_Machine_Rounds 50
+#define Attr_Machine_Size 51
+#define Attr_Mantissa 52
+#define Attr_Max_Size_In_Storage_Elements 53
+#define Attr_Maximum_Alignment 54
+#define Attr_Mechanism_Code 55
+#define Attr_Model_Emin 56
+#define Attr_Model_Epsilon 57
+#define Attr_Model_Mantissa 58
+#define Attr_Model_Small 59
+#define Attr_Modulus 60
+#define Attr_Null_Parameter 61
+#define Attr_Object_Size 62
+#define Attr_Partition_ID 63
+#define Attr_Passed_By_Reference 64
+#define Attr_Pool_Address 65
+#define Attr_Pos 66
+#define Attr_Position 67
+#define Attr_Range 68
+#define Attr_Range_Length 69
+#define Attr_Round 70
+#define Attr_Safe_Emax 71
+#define Attr_Safe_First 72
+#define Attr_Safe_Large 73
+#define Attr_Safe_Last 74
+#define Attr_Safe_Small 75
+#define Attr_Scale 76
+#define Attr_Scaling 77
+#define Attr_Signed_Zeros 78
+#define Attr_Size 79
+#define Attr_Small 80
+#define Attr_Storage_Size 81
+#define Attr_Storage_Unit 82
+#define Attr_Tag 83
+#define Attr_Target_Name 84
+#define Attr_Terminated 85
+#define Attr_To_Address 86
+#define Attr_Type_Class 87
+#define Attr_UET_Address 88
+#define Attr_Unbiased_Rounding 89
+#define Attr_Unchecked_Access 90
+#define Attr_Unconstrained_Array 91
+#define Attr_Universal_Literal_String 92
+#define Attr_Unrestricted_Access 93
+#define Attr_VADS_Size 94
+#define Attr_Val 95
+#define Attr_Valid 96
+#define Attr_Value_Size 97
+#define Attr_Version 98
+#define Attr_Wide_Character_Size 99
+#define Attr_Wide_Width 100
+#define Attr_Width 101
+#define Attr_Word_Size 102
-#define Attr_Word_Size 101
-#define Attr_Adjacent 102
-#define Attr_Ceiling 103
-#define Attr_Copy_Sign 104
-#define Attr_Floor 105
-#define Attr_Fraction 106
-#define Attr_Image 107
-#define Attr_Input 108
-#define Attr_Machine 109
-#define Attr_Max 110
-#define Attr_Min 111
-#define Attr_Model 112
-#define Attr_Pred 113
-#define Attr_Remainder 114
-#define Attr_Rounding 115
-#define Attr_Succ 116
-#define Attr_Truncation 117
-#define Attr_Value 118
-#define Attr_Wide_Image 119
-#define Attr_Wide_Value 120
+#define Attr_Adjacent 103
+#define Attr_Ceiling 104
+#define Attr_Copy_Sign 105
+#define Attr_Floor 106
+#define Attr_Fraction 107
+#define Attr_Image 108
+#define Attr_Input 109
+#define Attr_Machine 110
+#define Attr_Max 111
+#define Attr_Min 112
+#define Attr_Model 113
+#define Attr_Pred 114
+#define Attr_Remainder 115
+#define Attr_Rounding 116
+#define Attr_Succ 117
+#define Attr_Truncation 118
+#define Attr_Value 119
+#define Attr_Wide_Image 120
+#define Attr_Wide_Value 121
-#define Attr_Output 121
-#define Attr_Read 122
-#define Attr_Write 123
+#define Attr_Output 122
+#define Attr_Read 123
+#define Attr_Write 124
-#define Attr_Elab_Body 124
-#define Attr_Elab_Spec 125
-#define Attr_Storage_Pool 126
+#define Attr_Elab_Body 125
+#define Attr_Elab_Spec 126
+#define Attr_Storage_Pool 127
-#define Attr_Base 127
-#define Attr_Class 128
+#define Attr_Base 128
+#define Attr_Class 129
/* Define the function to check if a Name_Id value is a valid pragma */