SOURCES: compat-gcc-34-ada-bootstrap.patch (NEW), compat-gcc-34-ada-link-ne...

arekm arekm at pld-linux.org
Tue Jul 29 12:46:12 CEST 2008


Author: arekm                        Date: Tue Jul 29 10:46:12 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- from 3.4 branch

---- Files affected:
SOURCES:
   compat-gcc-34-ada-bootstrap.patch (NONE -> 1.1)  (NEW), compat-gcc-34-ada-link-new-libgnat.patch (NONE -> 1.1)  (NEW), compat-gcc-34-ada-link.patch (NONE -> 1.1)  (NEW), compat-gcc-34-gcc_visibility.m4 (NONE -> 1.1)  (NEW), compat-gcc-34-info.patch (NONE -> 1.1)  (NEW), compat-gcc-34-nodebug.patch (NONE -> 1.1)  (NEW), compat-gcc-34-nolocalefiles.patch (NONE -> 1.1)  (NEW), compat-gcc-34-pr13470.patch (NONE -> 1.1)  (NEW), compat-gcc-34-pr15666.patch (NONE -> 1.1)  (NEW), compat-gcc-34-pr16276.patch (NONE -> 1.1)  (NEW), compat-gcc-34-pr18185.patch (NONE -> 1.1)  (NEW), compat-gcc-34-ssp.patch (NONE -> 1.1)  (NEW), compat-gcc-34-visibility.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/compat-gcc-34-ada-bootstrap.patch
diff -u /dev/null SOURCES/compat-gcc-34-ada-bootstrap.patch:1.1
--- /dev/null	Tue Jul 29 12:46:13 2008
+++ SOURCES/compat-gcc-34-ada-bootstrap.patch	Tue Jul 29 12:46:02 2008
@@ -0,0 +1,7695 @@
+--- gcc-3.4.0/obj-amd64-pld-linux/gcc/ada/sinfo.h.orig	1970-01-01 01:00:00.000000000 +0100
++++ gcc-3.4.0/obj-amd64-pld-linux/gcc/ada/sinfo.h	2004-06-02 00:54:16.000000000 +0200
+@@ -0,0 +1,847 @@
++/*--------------------------------------------------------------------------*/
++/*                                                                          */
++/*                         GNAT COMPILER COMPONENTS                         */
++/*                                                                          */
++/*                                S I N F O                                 */
++/*                                                                          */
++/*                              C Header File                               */
++/*                                                                          */
++/*          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- */
++/* ware  Foundation;  either version 2,  or (at your option) any later ver- */
++/* sion.  GNAT is distributed in the hope that it will be useful, but WITH- */
++/* OUT ANY WARRANTY;  without even the  implied warranty of MERCHANTABILITY */
++/* or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License */
++/* for  more details.  You should have  received  a copy of the GNU General */
++/* Public License  distributed with GNAT;  see file COPYING.  If not, write */
++/* to  the Free Software Foundation,  59 Temple Place - Suite 330,  Boston, */
++/* MA 02111-1307, USA.                                                      */
++/*                                                                          */
++/* As a special exception,  if other files  instantiate  generics from this */
++/* unit, or you link  this unit with other files  to produce an executable, */
++/* this  unit  does not  by itself cause  the resulting  executable  to  be */
++/* covered  by the  GNU  General  Public  License.  This exception does not */
++/* however invalidate  any other reasons why  the executable file  might be */
++/* covered by the  GNU Public License.                                      */
++/*                                                                          */
++/* GNAT was originally developed  by the GNAT team at  New York University. */
++/* Extensive contributions were provided by Ada Core Technologies Inc.      */
++/*                                                                          */
++/*--------------------------------------------------------------------------*/
++
++      #define N_Unused_At_Start 0
++      #define N_At_Clause 1
++      #define N_Component_Clause 2
++      #define N_Enumeration_Representation_Clause 3
++      #define N_Mod_Clause 4
++      #define N_Record_Representation_Clause 5
++      #define N_Attribute_Definition_Clause 6
++      #define N_Empty 7
++      #define N_Pragma 8
++      #define N_Pragma_Argument_Association 9
++      #define N_Error 10
++      #define N_Defining_Character_Literal 11
++      #define N_Defining_Identifier 12
++      #define N_Defining_Operator_Symbol 13
++      #define N_Expanded_Name 14
++      #define N_Identifier 15
++      #define N_Operator_Symbol 16
++      #define N_Character_Literal 17
++      #define N_Op_Add 18
++      #define N_Op_Concat 19
++      #define N_Op_Expon 20
++      #define N_Op_Subtract 21
++      #define N_Op_Divide 22
++      #define N_Op_Mod 23
++      #define N_Op_Multiply 24
++      #define N_Op_Rem 25
++      #define N_Op_And 26
++      #define N_Op_Eq 27
++      #define N_Op_Ge 28
++      #define N_Op_Gt 29
++      #define N_Op_Le 30
++      #define N_Op_Lt 31
++      #define N_Op_Ne 32
++      #define N_Op_Or 33
++      #define N_Op_Xor 34
++      #define N_Op_Rotate_Left 35
++      #define N_Op_Rotate_Right 36
++      #define N_Op_Shift_Left 37
++      #define N_Op_Shift_Right 38
++      #define N_Op_Shift_Right_Arithmetic 39
++      #define N_Op_Abs 40
++      #define N_Op_Minus 41
++      #define N_Op_Not 42
++      #define N_Op_Plus 43
++      #define N_Attribute_Reference 44
++      #define N_And_Then 45
++      #define N_Conditional_Expression 46
++      #define N_Explicit_Dereference 47
++      #define N_Function_Call 48
++      #define N_In 49
++      #define N_Indexed_Component 50
++      #define N_Integer_Literal 51
++      #define N_Not_In 52
++      #define N_Null 53
++      #define N_Or_Else 54
++      #define N_Procedure_Call_Statement 55
++      #define N_Qualified_Expression 56
++      #define N_Raise_Constraint_Error 57
++      #define N_Raise_Program_Error 58
++      #define N_Raise_Storage_Error 59
++      #define N_Aggregate 60
++      #define N_Allocator 61
++      #define N_Extension_Aggregate 62
++      #define N_Range 63
++      #define N_Real_Literal 64
++      #define N_Reference 65
++      #define N_Selected_Component 66
++      #define N_Slice 67
++      #define N_String_Literal 68
++      #define N_Subprogram_Info 69
++      #define N_Type_Conversion 70
++      #define N_Unchecked_Expression 71
++      #define N_Unchecked_Type_Conversion 72
++      #define N_Subtype_Indication 73
++      #define N_Component_Declaration 74
++      #define N_Entry_Declaration 75
++      #define N_Formal_Object_Declaration 76
++      #define N_Formal_Type_Declaration 77
++      #define N_Full_Type_Declaration 78
++      #define N_Incomplete_Type_Declaration 79
++      #define N_Loop_Parameter_Specification 80
++      #define N_Object_Declaration 81
++      #define N_Protected_Type_Declaration 82
++      #define N_Private_Extension_Declaration 83
++      #define N_Private_Type_Declaration 84
++      #define N_Subtype_Declaration 85
++      #define N_Function_Specification 86
++      #define N_Procedure_Specification 87
++      #define N_Entry_Index_Specification 88
++      #define N_Freeze_Entity 89
++      #define N_Access_Function_Definition 90
++      #define N_Access_Procedure_Definition 91
++      #define N_Task_Type_Declaration 92
++      #define N_Package_Body_Stub 93
++      #define N_Protected_Body_Stub 94
++      #define N_Subprogram_Body_Stub 95
++      #define N_Task_Body_Stub 96
++      #define N_Function_Instantiation 97
++      #define N_Package_Instantiation 98
++      #define N_Procedure_Instantiation 99
++      #define N_Package_Body 100
++      #define N_Subprogram_Body 101
++      #define N_Protected_Body 102
++      #define N_Task_Body 103
++      #define N_Implicit_Label_Declaration 104
++      #define N_Package_Declaration 105
++      #define N_Single_Task_Declaration 106
++      #define N_Subprogram_Declaration 107
++      #define N_Use_Package_Clause 108
++      #define N_Generic_Package_Declaration 109
++      #define N_Generic_Subprogram_Declaration 110
++      #define N_Constrained_Array_Definition 111
++      #define N_Unconstrained_Array_Definition 112
++      #define N_Exception_Renaming_Declaration 113
++      #define N_Object_Renaming_Declaration 114
++      #define N_Package_Renaming_Declaration 115
++      #define N_Subprogram_Renaming_Declaration 116
++      #define N_Generic_Function_Renaming_Declaration 117
++      #define N_Generic_Package_Renaming_Declaration 118
++      #define N_Generic_Procedure_Renaming_Declaration 119
++      #define N_Abort_Statement 120
++      #define N_Accept_Statement 121
++      #define N_Assignment_Statement 122
++      #define N_Asynchronous_Select 123
++      #define N_Block_Statement 124
++      #define N_Case_Statement 125
++      #define N_Code_Statement 126
++      #define N_Conditional_Entry_Call 127
++      #define N_Delay_Relative_Statement 128
++      #define N_Delay_Until_Statement 129
++      #define N_Entry_Call_Statement 130
++      #define N_Free_Statement 131
++      #define N_Goto_Statement 132
++      #define N_Loop_Statement 133
++      #define N_Null_Statement 134
++      #define N_Raise_Statement 135
++      #define N_Requeue_Statement 136
++      #define N_Return_Statement 137
++      #define N_Selective_Accept 138
++      #define N_Timed_Entry_Call 139
++      #define N_Exit_Statement 140
++      #define N_If_Statement 141
++      #define N_Accept_Alternative 142
++      #define N_Delay_Alternative 143
++      #define N_Elsif_Part 144
++      #define N_Entry_Body_Formal_Part 145
++      #define N_Iteration_Scheme 146
++      #define N_Terminate_Alternative 147
++      #define N_Abortable_Part 148
++      #define N_Abstract_Subprogram_Declaration 149
++      #define N_Access_Definition 150
++      #define N_Access_To_Object_Definition 151
++      #define N_Case_Statement_Alternative 152
++      #define N_Compilation_Unit 153
++      #define N_Compilation_Unit_Aux 154
++      #define N_Component_Association 155
++      #define N_Component_Definition 156
++      #define N_Component_List 157
++      #define N_Derived_Type_Definition 158
++      #define N_Decimal_Fixed_Point_Definition 159
++      #define N_Defining_Program_Unit_Name 160
++      #define N_Delta_Constraint 161
++      #define N_Designator 162
++      #define N_Digits_Constraint 163
++      #define N_Discriminant_Association 164
++      #define N_Discriminant_Specification 165
++      #define N_Enumeration_Type_Definition 166
++      #define N_Entry_Body 167
++      #define N_Entry_Call_Alternative 168
++      #define N_Exception_Declaration 169
++      #define N_Exception_Handler 170
++      #define N_Floating_Point_Definition 171
++      #define N_Formal_Decimal_Fixed_Point_Definition 172
++      #define N_Formal_Derived_Type_Definition 173
++      #define N_Formal_Discrete_Type_Definition 174
++      #define N_Formal_Floating_Point_Definition 175
++      #define N_Formal_Modular_Type_Definition 176
++      #define N_Formal_Ordinary_Fixed_Point_Definition 177
++      #define N_Formal_Package_Declaration 178
++      #define N_Formal_Private_Type_Definition 179
++      #define N_Formal_Signed_Integer_Type_Definition 180
++      #define N_Formal_Subprogram_Declaration 181
++      #define N_Generic_Association 182
++      #define N_Handled_Sequence_Of_Statements 183
++      #define N_Index_Or_Discriminant_Constraint 184
++      #define N_Itype_Reference 185
++      #define N_Label 186
++      #define N_Modular_Type_Definition 187
++      #define N_Number_Declaration 188
++      #define N_Ordinary_Fixed_Point_Definition 189
++      #define N_Others_Choice 190
++      #define N_Package_Specification 191
++      #define N_Parameter_Association 192
++      #define N_Parameter_Specification 193
++      #define N_Protected_Definition 194
++      #define N_Range_Constraint 195
++      #define N_Real_Range_Specification 196
++      #define N_Record_Definition 197
++      #define N_Signed_Integer_Type_Definition 198
++      #define N_Single_Protected_Declaration 199
++      #define N_Subunit 200
++      #define N_Task_Definition 201
++      #define N_Triggering_Alternative 202
++      #define N_Use_Type_Clause 203
++      #define N_Validate_Unchecked_Conversion 204
++      #define N_Variant 205
++      #define N_Variant_Part 206
++      #define N_With_Clause 207
++      #define N_With_Type_Clause 208
++      #define N_Unused_At_End 209
++
++      #define Number_Node_Kinds 210
++   SUBTYPE (N_Access_To_Subprogram_Definition, Node_Kind, 
++      N_Access_Function_Definition,
++      N_Access_Procedure_Definition)
++   SUBTYPE (N_Array_Type_Definition, Node_Kind, 
++      N_Constrained_Array_Definition,
++      N_Unconstrained_Array_Definition)
++   SUBTYPE (N_Binary_Op, Node_Kind, 
++      N_Op_Add,
++      N_Op_Shift_Right_Arithmetic)
++   SUBTYPE (N_Body_Stub, Node_Kind, 
++      N_Package_Body_Stub,
++      N_Task_Body_Stub)
++   SUBTYPE (N_Declaration, Node_Kind, 
++      N_Component_Declaration,
++      N_Procedure_Specification)
++   SUBTYPE (N_Direct_Name, Node_Kind, 
++      N_Identifier,
++      N_Character_Literal)
++   SUBTYPE (N_Entity, Node_Kind, 
++      N_Defining_Character_Literal,
++      N_Defining_Operator_Symbol)
++   SUBTYPE (N_Generic_Declaration, Node_Kind, 
++      N_Generic_Package_Declaration,
++      N_Generic_Subprogram_Declaration)
++   SUBTYPE (N_Generic_Instantiation, Node_Kind, 
++      N_Function_Instantiation,
++      N_Procedure_Instantiation)
++   SUBTYPE (N_Generic_Renaming_Declaration, Node_Kind, 
++      N_Generic_Function_Renaming_Declaration,
++      N_Generic_Procedure_Renaming_Declaration)
++   SUBTYPE (N_Has_Chars, Node_Kind, 
++      N_Attribute_Definition_Clause,
++      N_Op_Plus)
++   SUBTYPE (N_Has_Entity, Node_Kind, 
++      N_Expanded_Name,
++      N_Attribute_Reference)
++   SUBTYPE (N_Has_Etype, Node_Kind, 
++      N_Error,
++      N_Subtype_Indication)
++   SUBTYPE (N_Has_Treat_Fixed_As_Integer, Node_Kind, 
++      N_Op_Divide,
++      N_Op_Rem)
++   SUBTYPE (N_Later_Decl_Item, Node_Kind, 
++      N_Task_Type_Declaration,
++      N_Generic_Subprogram_Declaration)
++   SUBTYPE (N_Op, Node_Kind, 
++      N_Op_Add,
++      N_Op_Plus)
++   SUBTYPE (N_Op_Boolean, Node_Kind, 
++      N_Op_And,
++      N_Op_Xor)
++   SUBTYPE (N_Op_Compare, Node_Kind, 
++      N_Op_Eq,
++      N_Op_Ne)
++   SUBTYPE (N_Op_Shift, Node_Kind, 
++      N_Op_Rotate_Left,
++      N_Op_Shift_Right_Arithmetic)
++   SUBTYPE (N_Proper_Body, Node_Kind, 
++      N_Package_Body,
++      N_Task_Body)
++   SUBTYPE (N_Raise_xxx_Error, Node_Kind, 
++      N_Raise_Constraint_Error,
++      N_Raise_Storage_Error)
++   SUBTYPE (N_Renaming_Declaration, Node_Kind, 
++      N_Exception_Renaming_Declaration,
++      N_Generic_Procedure_Renaming_Declaration)
++   SUBTYPE (N_Representation_Clause, Node_Kind, 
++      N_At_Clause,
++      N_Attribute_Definition_Clause)
++   SUBTYPE (N_Statement_Other_Than_Procedure_Call, Node_Kind, 
++      N_Abort_Statement,
++      N_If_Statement)
++   SUBTYPE (N_Has_Condition, Node_Kind, 
++      N_Exit_Statement,
++      N_Terminate_Alternative)
++   SUBTYPE (N_Subexpr, Node_Kind, 
++      N_Expanded_Name,
++      N_Unchecked_Type_Conversion)
++   SUBTYPE (N_Subprogram_Specification, Node_Kind, 
++      N_Function_Specification,
++      N_Procedure_Specification)
++   SUBTYPE (N_Unary_Op, Node_Kind, 
++      N_Op_Abs,
++      N_Op_Plus)
++   SUBTYPE (N_Unit_Body, Node_Kind, 
++      N_Package_Body,
++      N_Subprogram_Body)
++   INLINE Boolean   ABE_Is_Certain                 (Node_Id N)
++      { return Flag18 (N); }
++   INLINE Boolean   Abort_Present                  (Node_Id N)
++      { return Flag15 (N); }
++   INLINE Node_Id   Abortable_Part                 (Node_Id N)
++      { return Node2 (N); }
++   INLINE Boolean   Abstract_Present               (Node_Id N)
++      { return Flag4 (N); }
++   INLINE List_Id   Accept_Handler_Records         (Node_Id N)
++      { return List5 (N); }
++   INLINE Node_Id   Accept_Statement               (Node_Id N)
++      { return Node2 (N); }
++   INLINE Elist_Id  Access_Types_To_Process        (Node_Id N)
++      { return Elist2 (N); }
++   INLINE List_Id   Actions                        (Node_Id N)
++      { return List1 (N); }
++   INLINE Node_Id   Activation_Chain_Entity        (Node_Id N)
++      { return Node3 (N); }
++   INLINE Boolean   Acts_As_Spec                   (Node_Id N)
++      { return Flag4 (N); }
++   INLINE Node_Id   Aggregate_Bounds               (Node_Id N)
++      { return Node3 (N); }
++   INLINE Boolean   Aliased_Present                (Node_Id N)
++      { return Flag4 (N); }
++   INLINE Boolean   All_Others                     (Node_Id N)
++      { return Flag11 (N); }
++   INLINE Boolean   All_Present                    (Node_Id N)
++      { return Flag15 (N); }
++   INLINE List_Id   Alternatives                   (Node_Id N)
++      { return List4 (N); }
++   INLINE Node_Id   Ancestor_Part                  (Node_Id N)
++      { return Node3 (N); }
++   INLINE Node_Id   Array_Aggregate                (Node_Id N)
++      { return Node3 (N); }
++   INLINE Boolean   Assignment_OK                  (Node_Id N)
++      { return Flag15 (N); }
++   INLINE Node_Id   Associated_Node                (Node_Id N)
++      { return Node4 (N); }
++   INLINE Node_Id   At_End_Proc                    (Node_Id N)
++      { return Node1 (N); }
++   INLINE Name_Id   Attribute_Name                 (Node_Id N)
++      { return Name2 (N); }
++   INLINE Node_Id   Aux_Decls_Node                 (Node_Id N)
++      { return Node5 (N); }
++   INLINE Boolean   Backwards_OK                   (Node_Id N)
++      { return Flag6 (N); }
++   INLINE Boolean   Bad_Is_Detected                (Node_Id N)
++      { return Flag15 (N); }
++   INLINE Boolean   By_Ref                         (Node_Id N)
++      { return Flag5 (N); }
++   INLINE Boolean   Body_Required                  (Node_Id N)
++      { return Flag13 (N); }
++   INLINE Node_Id   Body_To_Inline                 (Node_Id N)
++      { return Node3 (N); }
++   INLINE Boolean   Box_Present                    (Node_Id N)
++      { return Flag15 (N); }
++   INLINE Char_Code Char_Literal_Value             (Node_Id N)
++      { return Char_Code2 (N); }
++   INLINE Name_Id   Chars                          (Node_Id N)
++      { return Name1 (N); }
++   INLINE Boolean   Check_Address_Alignment        (Node_Id N)
++      { return Flag11 (N); }
++   INLINE Node_Id   Choice_Parameter               (Node_Id N)
++      { return Node2 (N); }
++   INLINE List_Id   Choices                        (Node_Id N)
++      { return List1 (N); }
++   INLINE Boolean   Compile_Time_Known_Aggregate   (Node_Id N)
++      { return Flag18 (N); }
++   INLINE List_Id   Component_Associations         (Node_Id N)
++      { return List2 (N); }
++   INLINE List_Id   Component_Clauses              (Node_Id N)
++      { return List3 (N); }
++   INLINE Node_Id   Component_Definition           (Node_Id N)
++      { return Node4 (N); }
++   INLINE List_Id   Component_Items                (Node_Id N)
++      { return List3 (N); }
++   INLINE Node_Id   Component_List                 (Node_Id N)
++      { return Node1 (N); }
++   INLINE Node_Id   Component_Name                 (Node_Id N)
++      { return Node1 (N); }
++   INLINE Node_Id   Condition                      (Node_Id N)
++      { return Node1 (N); }
++   INLINE List_Id   Condition_Actions              (Node_Id N)
++      { return List3 (N); }
++   INLINE List_Id   Config_Pragmas                 (Node_Id N)
++      { return List4 (N); }
++   INLINE Boolean   Constant_Present               (Node_Id N)
++      { return Flag17 (N); }
++   INLINE Node_Id   Constraint                     (Node_Id N)
++      { return Node3 (N); }
++   INLINE List_Id   Constraints                    (Node_Id N)
++      { return List1 (N); }
++   INLINE Boolean   Context_Installed              (Node_Id N)
++      { return Flag13 (N); }
++   INLINE List_Id   Context_Items                  (Node_Id N)
++      { return List1 (N); }
++   INLINE Node_Id   Controlling_Argument           (Node_Id N)
++      { return Node1 (N); }
++   INLINE Boolean   Conversion_OK                  (Node_Id N)
++      { return Flag14 (N); }
++   INLINE Node_Id   Corresponding_Body             (Node_Id N)
++      { return Node5 (N); }
++   INLINE Node_Id   Corresponding_Generic_Association (Node_Id N)
++      { return Node5 (N); }
++   INLINE Uint      Corresponding_Integer_Value    (Node_Id N)
++      { return Uint4 (N); }
++   INLINE Node_Id   Corresponding_Spec             (Node_Id N)
++      { return Node5 (N); }
++   INLINE Node_Id   Corresponding_Stub             (Node_Id N)
++      { return Node3 (N); }
++   INLINE Entity_Id Dcheck_Function                (Node_Id N)
++      { return Node5 (N); }
++   INLINE Node_Id   Debug_Statement                (Node_Id N)
++      { return Node3 (N); }
++   INLINE List_Id   Declarations                   (Node_Id N)
++      { return List2 (N); }
++   INLINE Node_Id   Default_Expression             (Node_Id N)
++      { return Node5 (N); }
++   INLINE Node_Id   Default_Name                   (Node_Id N)
++      { return Node2 (N); }
++   INLINE Entity_Id Defining_Identifier            (Node_Id N)
++      { return Node1 (N); }
++   INLINE Node_Id   Defining_Unit_Name             (Node_Id N)
++      { return Node1 (N); }
++   INLINE Node_Id   Delay_Alternative              (Node_Id N)
++      { return Node4 (N); }
++   INLINE Boolean   Delay_Finalize_Attach          (Node_Id N)
++      { return Flag14 (N); }
++   INLINE Node_Id   Delay_Statement                (Node_Id N)
++      { return Node2 (N); }
++   INLINE Node_Id   Delta_Expression               (Node_Id N)
++      { return Node3 (N); }
++   INLINE Node_Id   Digits_Expression              (Node_Id N)
++      { return Node2 (N); }
++   INLINE Boolean   Discr_Check_Funcs_Built        (Node_Id N)
++      { return Flag11 (N); }
++   INLINE List_Id   Discrete_Choices               (Node_Id N)
++      { return List4 (N); }
++   INLINE Node_Id   Discrete_Range                 (Node_Id N)
++      { return Node4 (N); }
++   INLINE Node_Id   Discrete_Subtype_Definition    (Node_Id N)
++      { return Node4 (N); }
++   INLINE List_Id   Discrete_Subtype_Definitions   (Node_Id N)
++      { return List2 (N); }
++   INLINE List_Id   Discriminant_Specifications    (Node_Id N)
++      { return List4 (N); }
++   INLINE Node_Id   Discriminant_Type              (Node_Id N)
++      { return Node5 (N); }
++   INLINE Boolean   Do_Accessibility_Check         (Node_Id N)
++      { return Flag13 (N); }
++   INLINE Boolean   Do_Discriminant_Check          (Node_Id N)
++      { return Flag13 (N); }
++   INLINE Boolean   Do_Division_Check              (Node_Id N)
++      { return Flag13 (N); }
++   INLINE Boolean   Do_Length_Check                (Node_Id N)
++      { return Flag4 (N); }
++   INLINE Boolean   Do_Overflow_Check              (Node_Id N)
++      { return Flag17 (N); }
++   INLINE Boolean   Do_Range_Check                 (Node_Id N)
++      { return Flag9 (N); }
++   INLINE Boolean   Do_Storage_Check               (Node_Id N)
++      { return Flag17 (N); }
++   INLINE Boolean   Do_Tag_Check                   (Node_Id N)
++      { return Flag13 (N); }
++   INLINE Boolean   Elaborate_All_Present          (Node_Id N)
++      { return Flag15 (N); }
++   INLINE Boolean   Elaborate_Present              (Node_Id N)
++      { return Flag4 (N); }
++   INLINE Node_Id   Elaboration_Boolean            (Node_Id N)
++      { return Node2 (N); }
++   INLINE List_Id   Else_Actions                   (Node_Id N)
++      { return List3 (N); }
++   INLINE List_Id   Else_Statements                (Node_Id N)
++      { return List4 (N); }
++   INLINE List_Id   Elsif_Parts                    (Node_Id N)
++      { return List3 (N); }
++   INLINE Node_Id   Enclosing_Variant              (Node_Id N)
++      { return Node2 (N); }
++   INLINE Node_Id   End_Label                      (Node_Id N)
++      { return Node4 (N); }
++   INLINE Uint      End_Span                       (Node_Id N)
++      { return Uint5 (N); }
++   INLINE Node_Id   Entity                         (Node_Id N)
++      { return Node4 (N); }
++   INLINE Node_Id   Entity_Or_Associated_Node      (Node_Id N)
++      { return Node4 (N); }
++   INLINE Node_Id   Entry_Body_Formal_Part         (Node_Id N)
++      { return Node5 (N); }
++   INLINE Node_Id   Entry_Call_Alternative         (Node_Id N)
++      { return Node1 (N); }
++   INLINE Node_Id   Entry_Call_Statement           (Node_Id N)
++      { return Node1 (N); }
++   INLINE Node_Id   Entry_Direct_Name              (Node_Id N)
++      { return Node1 (N); }
++   INLINE Node_Id   Entry_Index                    (Node_Id N)
++      { return Node5 (N); }
++   INLINE Node_Id   Entry_Index_Specification      (Node_Id N)
++      { return Node4 (N); }
++   INLINE Node_Id   Etype                          (Node_Id N)
++      { return Node5 (N); }
++   INLINE List_Id   Exception_Choices              (Node_Id N)
++      { return List4 (N); }
++   INLINE List_Id   Exception_Handlers             (Node_Id N)
++      { return List5 (N); }
++   INLINE Boolean   Exception_Junk                 (Node_Id N)
++      { return Flag11 (N); }
++   INLINE Node_Id   Explicit_Actual_Parameter      (Node_Id N)
++      { return Node3 (N); }
++   INLINE Boolean   Expansion_Delayed              (Node_Id N)
++      { return Flag11 (N); }
++   INLINE Node_Id   Explicit_Generic_Actual_Parameter (Node_Id N)
++      { return Node1 (N); }
++   INLINE Node_Id   Expression                     (Node_Id N)
++      { return Node3 (N); }
++   INLINE List_Id   Expressions                    (Node_Id N)
++      { return List1 (N); }
++   INLINE Node_Id   First_Bit                      (Node_Id N)
++      { return Node3 (N); }
++   INLINE Entity_Id First_Inlined_Subprogram       (Node_Id N)
++      { return Node3 (N); }
++   INLINE Boolean   First_Name                     (Node_Id N)
++      { return Flag5 (N); }
++   INLINE Node_Id   First_Named_Actual             (Node_Id N)
++      { return Node4 (N); }
++   INLINE Node_Id   First_Real_Statement           (Node_Id N)
++      { return Node2 (N); }
++   INLINE Entity_Id First_Subtype_Link             (Node_Id N)
++      { return Node5 (N); }
++   INLINE Boolean   Float_Truncate                 (Node_Id N)
++      { return Flag11 (N); }
++   INLINE Node_Id   Formal_Type_Definition         (Node_Id N)
++      { return Node3 (N); }
++   INLINE Boolean   Forwards_OK                    (Node_Id N)
++      { return Flag5 (N); }
++   INLINE Boolean   From_At_Mod                    (Node_Id N)
++      { return Flag4 (N); }
++   INLINE List_Id   Generic_Associations           (Node_Id N)
++      { return List3 (N); }
++   INLINE List_Id   Generic_Formal_Declarations    (Node_Id N)
++      { return List2 (N); }
++   INLINE Node_Id   Generic_Parent                 (Node_Id N)
++      { return Node5 (N); }
++   INLINE Node_Id   Generic_Parent_Type            (Node_Id N)
++      { return Node4 (N); }
++   INLINE Node_Id   Handled_Statement_Sequence     (Node_Id N)
++      { return Node4 (N); }
++   INLINE Node_Id   Handler_List_Entry             (Node_Id N)
++      { return Node2 (N); }
++   INLINE Boolean   Has_Created_Identifier         (Node_Id N)
++      { return Flag15 (N); }
++   INLINE Boolean   Has_Dynamic_Length_Check       (Node_Id N)
++      { return Flag10 (N); }
++   INLINE Boolean   Has_Dynamic_Range_Check        (Node_Id N)
++      { return Flag12 (N); }
++   INLINE Boolean   Has_No_Elaboration_Code        (Node_Id N)
++      { return Flag17 (N); }
<<Diff was trimmed, longer than 597 lines>>


More information about the pld-cvs-commit mailing list