Fix formatting nits.
From-SVN: r122332
This commit is contained in:
parent
07008ce4ee
commit
6f7f72f999
1 changed files with 161 additions and 176 deletions
|
@ -17,7 +17,7 @@
|
||||||
constraints several discriminants of the parent type.
|
constraints several discriminants of the parent type.
|
||||||
|
|
||||||
2007-02-16 Eric Botcazou <ebotcazou@adacore.com>
|
2007-02-16 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
Sandra Loosemore <sandra@codesourcery.com>
|
Sandra Loosemore <sandra@codesourcery.com>
|
||||||
|
|
||||||
* trans.c (call_to_gnu): Use build_call_list instead of build3 to
|
* trans.c (call_to_gnu): Use build_call_list instead of build3 to
|
||||||
build the call expression.
|
build the call expression.
|
||||||
|
@ -78,9 +78,9 @@
|
||||||
|
|
||||||
2006-12-05 Aldy Hernandez <aldyh@redhat.com>
|
2006-12-05 Aldy Hernandez <aldyh@redhat.com>
|
||||||
|
|
||||||
Merge from gimple-tuples-branch.
|
Merge from gimple-tuples-branch:
|
||||||
|
|
||||||
2006-11-02 Aldy Hernandez <aldyh@redhat.com>
|
2006-11-02 Aldy Hernandez <aldyh@redhat.com>
|
||||||
|
|
||||||
* ada-tree.h (lang_tree_node): Handle gimple tuples.
|
* ada-tree.h (lang_tree_node): Handle gimple tuples.
|
||||||
* trans.c (gnat_gimplify_expr): Replace MODIFY_EXPR with
|
* trans.c (gnat_gimplify_expr): Replace MODIFY_EXPR with
|
||||||
GIMPLE_MODIFY_STMT.
|
GIMPLE_MODIFY_STMT.
|
||||||
|
@ -130,7 +130,7 @@
|
||||||
Bob Duff <duff@adacore.com>
|
Bob Duff <duff@adacore.com>
|
||||||
Ed Schonberg <schonberg@adacore.com>
|
Ed Schonberg <schonberg@adacore.com>
|
||||||
|
|
||||||
* sem_res.adb (Resolve_Unary_Op): Add warning for use of unary minus
|
* sem_res.adb (Resolve_Unary_Op): Add warning for use of unary minus
|
||||||
with multiplying operator.
|
with multiplying operator.
|
||||||
(Expected_Type_Is_Any_Real): New function to determine from the Parent
|
(Expected_Type_Is_Any_Real): New function to determine from the Parent
|
||||||
pointer whether the context expects "any real type".
|
pointer whether the context expects "any real type".
|
||||||
|
@ -211,7 +211,7 @@
|
||||||
* a-calari.ads, a-calari.adb, a-calfor.ads, a-calfor.adb,
|
* a-calari.ads, a-calari.adb, a-calfor.ads, a-calfor.adb,
|
||||||
a-catizo.ads, a-catizo.adb: New files.
|
a-catizo.ads, a-catizo.adb: New files.
|
||||||
|
|
||||||
* impunit.adb: Add new Ada 2005 entries
|
* impunit.adb: Add new Ada 2005 entries
|
||||||
|
|
||||||
* sysdep.c: Add external variable __gnat_invalid_tz_offset.
|
* sysdep.c: Add external variable __gnat_invalid_tz_offset.
|
||||||
Rename all occurences of "__gnat_localtime_r" to
|
Rename all occurences of "__gnat_localtime_r" to
|
||||||
|
@ -667,10 +667,10 @@
|
||||||
determining progenitor interfaces in Tags.
|
determining progenitor interfaces in Tags.
|
||||||
(Inherit_CPP_DT): New subprogram.
|
(Inherit_CPP_DT): New subprogram.
|
||||||
|
|
||||||
* exp_disp.adb (Expand_Interface_Thunk): Suppress checks during the
|
* exp_disp.adb (Expand_Interface_Thunk): Suppress checks during the
|
||||||
analysis of the thunk code.
|
analysis of the thunk code.
|
||||||
(Expand_Interface_Conversion): Handle run-time conversion of
|
(Expand_Interface_Conversion): Handle run-time conversion of
|
||||||
access to class wide types.
|
access to class wide types.
|
||||||
(Expand_Dispatching_Call): When generating the profile for the
|
(Expand_Dispatching_Call): When generating the profile for the
|
||||||
subprogram itype for a dispatching operation, properly terminate the
|
subprogram itype for a dispatching operation, properly terminate the
|
||||||
formal parameters chaind list (set the Next_Entity of the last formal
|
formal parameters chaind list (set the Next_Entity of the last formal
|
||||||
|
@ -723,11 +723,11 @@
|
||||||
|
|
||||||
* treepr.adb: Use new subtype N_Membership_Test
|
* treepr.adb: Use new subtype N_Membership_Test
|
||||||
|
|
||||||
* checks.ads, checks.adb: Add definition for Validity_Check
|
* checks.ads, checks.adb: Add definition for Validity_Check
|
||||||
(Range_Or_Validity_Checks_Suppressed): New function
|
(Range_Or_Validity_Checks_Suppressed): New function
|
||||||
(Ensure_Valid): Test Validity_Check suppressed
|
(Ensure_Valid): Test Validity_Check suppressed
|
||||||
(Insert_Valid_Check): Test Validity_Check suppressed
|
(Insert_Valid_Check): Test Validity_Check suppressed
|
||||||
(Insert_Valid_Check): Preserve Do_Range_Check flag
|
(Insert_Valid_Check): Preserve Do_Range_Check flag
|
||||||
(Validity_Check_Range): New procedure
|
(Validity_Check_Range): New procedure
|
||||||
(Expr_Known_Valid): Result of membership test is always valid
|
(Expr_Known_Valid): Result of membership test is always valid
|
||||||
(Selected_Range_Checks): Range checks cannot be applied to discriminants
|
(Selected_Range_Checks): Range checks cannot be applied to discriminants
|
||||||
|
@ -820,7 +820,7 @@
|
||||||
* gnat1drv.adb:
|
* gnat1drv.adb:
|
||||||
Implement new -gnatl=xxx switch to output listing to file
|
Implement new -gnatl=xxx switch to output listing to file
|
||||||
|
|
||||||
* opt.ads: (Warn_On_Questionable_Missing_Paren): New switch
|
* opt.ads: (Warn_On_Questionable_Missing_Paren): New switch
|
||||||
(Commands_To_Stdout): New flag
|
(Commands_To_Stdout): New flag
|
||||||
Implement new -gnatl=xxx switch to output listing to file
|
Implement new -gnatl=xxx switch to output listing to file
|
||||||
New switch Dump_Source_Text
|
New switch Dump_Source_Text
|
||||||
|
@ -893,11 +893,11 @@
|
||||||
Thomas Quinot <quinot@adacore.com>
|
Thomas Quinot <quinot@adacore.com>
|
||||||
Javier Miranda <miranda@adacore.com>
|
Javier Miranda <miranda@adacore.com>
|
||||||
Robert Dewar <dewar@adacore.com>
|
Robert Dewar <dewar@adacore.com>
|
||||||
|
|
||||||
* exp_attr.adb:
|
* exp_attr.adb:
|
||||||
(Expand_Access_To_Protected_Op): If the context indicates that an access
|
(Expand_Access_To_Protected_Op): If the context indicates that an access
|
||||||
to a local operation may be transfered outside of the object, create an
|
to a local operation may be transfered outside of the object, create an
|
||||||
access to the wrapper operation that must be used in an external call.
|
access to the wrapper operation that must be used in an external call.
|
||||||
(Expand_N_Attribute_Reference, case Attribute_Valid): For the AAMP
|
(Expand_N_Attribute_Reference, case Attribute_Valid): For the AAMP
|
||||||
target, pass the Valid attribute applied to a floating-point prefix on
|
target, pass the Valid attribute applied to a floating-point prefix on
|
||||||
to the back end without expansion.
|
to the back end without expansion.
|
||||||
|
@ -933,14 +933,14 @@
|
||||||
Ed Schonberg <schonberg@adacore.com>
|
Ed Schonberg <schonberg@adacore.com>
|
||||||
Gary Dismukes <dismukes@adacore.com>
|
Gary Dismukes <dismukes@adacore.com>
|
||||||
|
|
||||||
* exp_ch3.ads, exp_ch3.adb (Expand_N_Object_Declaration): Do not
|
* exp_ch3.ads, exp_ch3.adb (Expand_N_Object_Declaration): Do not
|
||||||
register in the final list objects containing class-wide interfaces;
|
register in the final list objects containing class-wide interfaces;
|
||||||
otherwise we incorrectly register the tag of the interface in the final
|
otherwise we incorrectly register the tag of the interface in the final
|
||||||
list.
|
list.
|
||||||
(Make_Controlling_Function_Wrappers): Add missing barrier to do not
|
(Make_Controlling_Function_Wrappers): Add missing barrier to do not
|
||||||
generate the wrapper if the parent primitive is abstract. This is
|
generate the wrapper if the parent primitive is abstract. This is
|
||||||
required to report the correct error message.
|
required to report the correct error message.
|
||||||
(Expand_N_Subtype_Indication): Do validity checks on range
|
(Expand_N_Subtype_Indication): Do validity checks on range
|
||||||
(Clean_Task_Names): If an initialization procedure includes a call to
|
(Clean_Task_Names): If an initialization procedure includes a call to
|
||||||
initialize a task (sub)component, indicate that the procedure will use
|
initialize a task (sub)component, indicate that the procedure will use
|
||||||
the secondary stack.
|
the secondary stack.
|
||||||
|
@ -995,10 +995,10 @@
|
||||||
Bob Duff <duff@adacore.com>
|
Bob Duff <duff@adacore.com>
|
||||||
Gary Dismukes <dismukes@adacore.com>
|
Gary Dismukes <dismukes@adacore.com>
|
||||||
Robert Dewar <dewar@adacore.com>
|
Robert Dewar <dewar@adacore.com>
|
||||||
|
|
||||||
* exp_ch4.adb (Expand_N_Type_Conversion): Handle missing interface type
|
* exp_ch4.adb (Expand_N_Type_Conversion): Handle missing interface type
|
||||||
conversion.
|
conversion.
|
||||||
(Expand_N_In): Do validity checks on range
|
(Expand_N_In): Do validity checks on range
|
||||||
(Expand_Selected_Component): Use updated for of Denotes_Discriminant.
|
(Expand_Selected_Component): Use updated for of Denotes_Discriminant.
|
||||||
(Expand_N_Allocator): For "new T", if the object is constrained by
|
(Expand_N_Allocator): For "new T", if the object is constrained by
|
||||||
discriminant defaults, allocate the right amount of memory, rather than
|
discriminant defaults, allocate the right amount of memory, rather than
|
||||||
|
@ -1026,7 +1026,7 @@
|
||||||
|
|
||||||
* exp_ch5.ads (Expand_N_Extended_Return_Statement): New procedure.
|
* exp_ch5.ads (Expand_N_Extended_Return_Statement): New procedure.
|
||||||
|
|
||||||
* exp_ch5.adb (Expand_N_Loop_Statement): Do validity checks on range
|
* exp_ch5.adb (Expand_N_Loop_Statement): Do validity checks on range
|
||||||
(Expand_N_Assignment_Statement): Call
|
(Expand_N_Assignment_Statement): Call
|
||||||
Make_Build_In_Place_Call_In_Assignment if the right-hand side is a
|
Make_Build_In_Place_Call_In_Assignment if the right-hand side is a
|
||||||
build-in-place function call. Currently, this can happen only for
|
build-in-place function call. Currently, this can happen only for
|
||||||
|
@ -1140,9 +1140,9 @@
|
||||||
controlled status since with HIE runtimes class wide types are not
|
controlled status since with HIE runtimes class wide types are not
|
||||||
potentially controlled anymore.
|
potentially controlled anymore.
|
||||||
|
|
||||||
2006-10-31 Ed Schonberg <schonberg@adacore.com>
|
2006-10-31 Ed Schonberg <schonberg@adacore.com>
|
||||||
|
|
||||||
* exp_ch9.adb (Update_Prival_Types): Simplify code for entity
|
* exp_ch9.adb (Update_Prival_Types): Simplify code for entity
|
||||||
references that are private components of the protected object.
|
references that are private components of the protected object.
|
||||||
(Build_Barrier_Function): Set flag Is_Entry_Barrier_Function
|
(Build_Barrier_Function): Set flag Is_Entry_Barrier_Function
|
||||||
(Update_Prival_Subtypes): Add explicit Process argument to Traverse_Proc
|
(Update_Prival_Subtypes): Add explicit Process argument to Traverse_Proc
|
||||||
|
@ -1161,8 +1161,8 @@
|
||||||
|
|
||||||
2006-10-31 Thomas Quinot <quinot@adacore.com>
|
2006-10-31 Thomas Quinot <quinot@adacore.com>
|
||||||
Pablo Oliveira <oliveira@adacore.com>
|
Pablo Oliveira <oliveira@adacore.com>
|
||||||
|
|
||||||
* exp_dist.adb (Get_Subprogram_Ids): This function will no more assign
|
* exp_dist.adb (Get_Subprogram_Ids): This function will no more assign
|
||||||
subprogram Ids, even if they are not yet assigned.
|
subprogram Ids, even if they are not yet assigned.
|
||||||
(Build_Subprogram_Id): It is now this function that will take care of
|
(Build_Subprogram_Id): It is now this function that will take care of
|
||||||
calling Assign_Subprogram_Ids if necessary.
|
calling Assign_Subprogram_Ids if necessary.
|
||||||
|
@ -1202,7 +1202,7 @@
|
||||||
* s-wchcnv.adb: Minor reformatting
|
* s-wchcnv.adb: Minor reformatting
|
||||||
|
|
||||||
2006-10-31 Javier Miranda <miranda@adacore.com>
|
2006-10-31 Javier Miranda <miranda@adacore.com>
|
||||||
|
|
||||||
* exp_intr.adb (Expand_Dispatching_Constructor_Call): Add missing
|
* exp_intr.adb (Expand_Dispatching_Constructor_Call): Add missing
|
||||||
run-time membership test to ensure that the constructed object
|
run-time membership test to ensure that the constructed object
|
||||||
implements the target abstract interface.
|
implements the target abstract interface.
|
||||||
|
@ -1252,7 +1252,7 @@
|
||||||
type of the function containing a return statement, because the
|
type of the function containing a return statement, because the
|
||||||
Return_Type field was removed. We now use the Return_Applies_To field.
|
Return_Type field was removed. We now use the Return_Applies_To field.
|
||||||
|
|
||||||
* exp_util.ads, exp_util.adb: Use new subtype N_Membership_Test
|
* exp_util.ads, exp_util.adb: Use new subtype N_Membership_Test
|
||||||
(Build_Task_Image_Decl): If procedure is not called from an
|
(Build_Task_Image_Decl): If procedure is not called from an
|
||||||
initialization procedure, indicate that function that builds task name
|
initialization procedure, indicate that function that builds task name
|
||||||
uses the sec. stack. Otherwise the enclosing initialization procedure
|
uses the sec. stack. Otherwise the enclosing initialization procedure
|
||||||
|
@ -1313,7 +1313,7 @@
|
||||||
|
|
||||||
* xref_lib.adb: Add pragma Warnings (Off) to avoid new warnings
|
* xref_lib.adb: Add pragma Warnings (Off) to avoid new warnings
|
||||||
|
|
||||||
* sem_warn.ads, sem_warn.adb (Set_Warning_Switch): Add processing for
|
* sem_warn.ads, sem_warn.adb (Set_Warning_Switch): Add processing for
|
||||||
-gnatwq/Q.
|
-gnatwq/Q.
|
||||||
(Warn_On_Useless_Assignment): Suppress warning if enclosing inner
|
(Warn_On_Useless_Assignment): Suppress warning if enclosing inner
|
||||||
exception handler.
|
exception handler.
|
||||||
|
@ -1326,7 +1326,7 @@
|
||||||
(Output_Obsolescent_Entity_Warnings): New procedure
|
(Output_Obsolescent_Entity_Warnings): New procedure
|
||||||
(Check_Code_Statement): New procedure
|
(Check_Code_Statement): New procedure
|
||||||
|
|
||||||
* einfo.ads, einfo.adb (Has_Static_Discriminants): New flag
|
* einfo.ads, einfo.adb (Has_Static_Discriminants): New flag
|
||||||
Change name Is_Ada_2005 to Is_Ada_2005_Only
|
Change name Is_Ada_2005 to Is_Ada_2005_Only
|
||||||
(Last_Assignment): New field for useless assignment warning
|
(Last_Assignment): New field for useless assignment warning
|
||||||
|
|
||||||
|
@ -1357,8 +1357,8 @@
|
||||||
* par.adb (P_Interface_Type_Definition): Addition of one formal to
|
* par.adb (P_Interface_Type_Definition): Addition of one formal to
|
||||||
report an error if the reserved word abstract has been previously found.
|
report an error if the reserved word abstract has been previously found.
|
||||||
(SS_End_Type): Add E_Return for new extended_return_statement syntax.
|
(SS_End_Type): Add E_Return for new extended_return_statement syntax.
|
||||||
|
|
||||||
* par-ch4.adb (P_Aggregate_Or_Paren_Expr): Improve message for
|
* par-ch4.adb (P_Aggregate_Or_Paren_Expr): Improve message for
|
||||||
parenthesized range attribute usage
|
parenthesized range attribute usage
|
||||||
(P_Expression_No_Right_Paren): Add missing comment about error recovery.
|
(P_Expression_No_Right_Paren): Add missing comment about error recovery.
|
||||||
|
|
||||||
|
@ -1402,11 +1402,11 @@
|
||||||
(Resolve_Extension_Aggregate): Minor fix to bad error message (started
|
(Resolve_Extension_Aggregate): Minor fix to bad error message (started
|
||||||
with space can upper case letter).
|
with space can upper case letter).
|
||||||
|
|
||||||
* sem_ch3.ads, sem_ch3.adb (Create_Constrained_Components): Set
|
* sem_ch3.ads, sem_ch3.adb (Create_Constrained_Components): Set
|
||||||
Has_Static_Discriminants flag
|
Has_Static_Discriminants flag
|
||||||
(Record_Type_Declaration): Diagnose an attempt to declare an interface
|
(Record_Type_Declaration): Diagnose an attempt to declare an interface
|
||||||
type with discriminants.
|
type with discriminants.
|
||||||
(Process_Range_Expr_In_Decl): Do validity checks on range
|
(Process_Range_Expr_In_Decl): Do validity checks on range
|
||||||
(Build_Discriminant_Constraints): Use updated form of
|
(Build_Discriminant_Constraints): Use updated form of
|
||||||
Denotes_Discriminant.
|
Denotes_Discriminant.
|
||||||
(Process_Subtype): If the subtype is a private subtype whose full view
|
(Process_Subtype): If the subtype is a private subtype whose full view
|
||||||
|
@ -1513,7 +1513,7 @@
|
||||||
Darwin, where one of these two switches is compulsory to link.
|
Darwin, where one of these two switches is compulsory to link.
|
||||||
|
|
||||||
2006-10-31 Vincent Celier <celier@adacore.com>
|
2006-10-31 Vincent Celier <celier@adacore.com>
|
||||||
|
|
||||||
* gnatls.adb: Take into account GPR_PROJECT_PATH, when it is defined,
|
* gnatls.adb: Take into account GPR_PROJECT_PATH, when it is defined,
|
||||||
instead of ADA_PROJECT_PATH, for the project path.
|
instead of ADA_PROJECT_PATH, for the project path.
|
||||||
(Gnatls): When displaying the project path directories, use host dir
|
(Gnatls): When displaying the project path directories, use host dir
|
||||||
|
@ -1554,15 +1554,15 @@
|
||||||
|
|
||||||
2006-10-31 Robert Dewar <dewar@adacore.com>
|
2006-10-31 Robert Dewar <dewar@adacore.com>
|
||||||
|
|
||||||
* layout.adb (Layout_Record_Type): Deal with non-static subtypes of
|
* layout.adb (Layout_Record_Type): Deal with non-static subtypes of
|
||||||
variant records
|
variant records
|
||||||
(Layout_Variant_Record): Retrieve the discriminants from the entity
|
(Layout_Variant_Record): Retrieve the discriminants from the entity
|
||||||
rather than from the type definition, because in the case of a full
|
rather than from the type definition, because in the case of a full
|
||||||
type for a private type we need to take the discriminants from the
|
type for a private type we need to take the discriminants from the
|
||||||
partial view.
|
partial view.
|
||||||
(Layout_Component_List): When applying the Max operator to variants with
|
(Layout_Component_List): When applying the Max operator to variants with
|
||||||
a nonstatic size, check whether either operand is static and scale that
|
a nonstatic size, check whether either operand is static and scale that
|
||||||
operand from bits to storage units before applying Max.
|
operand from bits to storage units before applying Max.
|
||||||
(Layout_Type): In VMS, if a C-convention access type has no explicit
|
(Layout_Type): In VMS, if a C-convention access type has no explicit
|
||||||
size clause (and does not inherit one in the case of a derived type),
|
size clause (and does not inherit one in the case of a derived type),
|
||||||
then the size is reset to 32 from 64.
|
then the size is reset to 32 from 64.
|
||||||
|
@ -1585,7 +1585,7 @@
|
||||||
(LIBGNAT_TARGET_PAIRS for Windows): Avoid the use of the specific
|
(LIBGNAT_TARGET_PAIRS for Windows): Avoid the use of the specific
|
||||||
a-calend-mingw.adb version.
|
a-calend-mingw.adb version.
|
||||||
|
|
||||||
* Makefile.rtl: Added s-dsaser.
|
* Makefile.rtl: Added s-dsaser.
|
||||||
Add object entries for Ada.Calendar.[Arithmetic/Formatting/Time_Zones]
|
Add object entries for Ada.Calendar.[Arithmetic/Formatting/Time_Zones]
|
||||||
(GNATRTL_TASKING_OBJS): Add Ada.Dispatching and
|
(GNATRTL_TASKING_OBJS): Add Ada.Dispatching and
|
||||||
Ada.Dispatching.Round_Robin.
|
Ada.Dispatching.Round_Robin.
|
||||||
|
@ -1668,7 +1668,7 @@
|
||||||
|
|
||||||
2006-10-31 Robert Dewar <dewar@adacore.com>
|
2006-10-31 Robert Dewar <dewar@adacore.com>
|
||||||
Javier Miranda <miranda@adacore.com>
|
Javier Miranda <miranda@adacore.com>
|
||||||
|
|
||||||
* par-ch3.adb (P_Range_Or_Subtype_Mark): Check for bad parentheses
|
* par-ch3.adb (P_Range_Or_Subtype_Mark): Check for bad parentheses
|
||||||
(P_Type_Declaration): Remove barrier against the reserved word "limited"
|
(P_Type_Declaration): Remove barrier against the reserved word "limited"
|
||||||
after "abstract" to give support to the new syntax of AARM 3.4 (2/2).
|
after "abstract" to give support to the new syntax of AARM 3.4 (2/2).
|
||||||
|
@ -1737,13 +1737,13 @@
|
||||||
* raise.h: (__gnat_set_globals): Change profile.
|
* raise.h: (__gnat_set_globals): Change profile.
|
||||||
|
|
||||||
2006-10-31 Arnaud Charlet <charlet@adacore.com>
|
2006-10-31 Arnaud Charlet <charlet@adacore.com>
|
||||||
|
|
||||||
* rtsfind.adb: Remove s-polint from comment as it exists no more.
|
|
||||||
|
|
||||||
* rtsfind.ads:
|
* rtsfind.adb: Remove s-polint from comment as it exists no more.
|
||||||
Move entity RE_Get_Active_Partition_Id to package System.DSA_Services.
|
|
||||||
Move all the entities in obsolete package System.PolyORB_Interface to
|
* rtsfind.ads:
|
||||||
System.Partition_Interface.
|
Move entity RE_Get_Active_Partition_Id to package System.DSA_Services.
|
||||||
|
Move all the entities in obsolete package System.PolyORB_Interface to
|
||||||
|
System.Partition_Interface.
|
||||||
(RE_Storage_Size): New function in System.Tasking.
|
(RE_Storage_Size): New function in System.Tasking.
|
||||||
(RE_Get_Ceiling): New entity.
|
(RE_Get_Ceiling): New entity.
|
||||||
(RE_Set_Ceiling): New entity.
|
(RE_Set_Ceiling): New entity.
|
||||||
|
@ -1816,8 +1816,8 @@
|
||||||
|
|
||||||
2006-10-31 Ed Schonberg <schonberg@adacore.com>
|
2006-10-31 Ed Schonberg <schonberg@adacore.com>
|
||||||
Hristian Kirtchev <kirtchev@adacore.com>
|
Hristian Kirtchev <kirtchev@adacore.com>
|
||||||
|
|
||||||
* sem_ch12.ads, sem_ch12.adb (Save_References): If node is an operator
|
* sem_ch12.ads, sem_ch12.adb (Save_References): If node is an operator
|
||||||
that has been constant-folded, preserve information of original tree,
|
that has been constant-folded, preserve information of original tree,
|
||||||
for ASIS uses.
|
for ASIS uses.
|
||||||
(Analyze_Formal_Derived_Type): Set the limited present flag of the newly
|
(Analyze_Formal_Derived_Type): Set the limited present flag of the newly
|
||||||
|
@ -1952,7 +1952,7 @@
|
||||||
2006-10-31 Ed Schonberg <schonberg@adacore.com>
|
2006-10-31 Ed Schonberg <schonberg@adacore.com>
|
||||||
Hristian Kirtchev <kirtchev@adacore.com>
|
Hristian Kirtchev <kirtchev@adacore.com>
|
||||||
Bob Duff <duff@adacore.com>
|
Bob Duff <duff@adacore.com>
|
||||||
|
|
||||||
* sem_ch6.ads, sem_ch6.adb (Analyze_Subprogram_Declaration): A null
|
* sem_ch6.ads, sem_ch6.adb (Analyze_Subprogram_Declaration): A null
|
||||||
procedure cannot be a protected operation (it is a basic_declaration,
|
procedure cannot be a protected operation (it is a basic_declaration,
|
||||||
not a subprogram_declaration).
|
not a subprogram_declaration).
|
||||||
|
@ -2030,7 +2030,7 @@
|
||||||
Hristian Kirtchev <kirtchev@adacore.com>
|
Hristian Kirtchev <kirtchev@adacore.com>
|
||||||
Javier Miranda <miranda@adacore.com>
|
Javier Miranda <miranda@adacore.com>
|
||||||
Ed Schonberg <schonberg@adacore.com>
|
Ed Schonberg <schonberg@adacore.com>
|
||||||
|
|
||||||
* sem_ch8.adb: Minor error msg rewording
|
* sem_ch8.adb: Minor error msg rewording
|
||||||
(Undefined): When checking for misspellings, invert arguments (to get
|
(Undefined): When checking for misspellings, invert arguments (to get
|
||||||
expected and found set right)
|
expected and found set right)
|
||||||
|
@ -2140,8 +2140,8 @@
|
||||||
2006-10-31 Robert Dewar <dewar@adacore.com>
|
2006-10-31 Robert Dewar <dewar@adacore.com>
|
||||||
Hristian Kirtchev <kirtchev@adacore.com>
|
Hristian Kirtchev <kirtchev@adacore.com>
|
||||||
Ed Schonberg <schonberg@adacore.com>
|
Ed Schonberg <schonberg@adacore.com>
|
||||||
|
|
||||||
* sem_util.ads, sem_util.adb (Enter_Name): Exclude -gnatwh warning
|
* sem_util.ads, sem_util.adb (Enter_Name): Exclude -gnatwh warning
|
||||||
messages for entities in packages which are not used.
|
messages for entities in packages which are not used.
|
||||||
(Collect_Synchronized_Interfaces): New procedure.
|
(Collect_Synchronized_Interfaces): New procedure.
|
||||||
(Overrides_Synchronized_Primitive): New function.
|
(Overrides_Synchronized_Primitive): New function.
|
||||||
|
@ -2243,7 +2243,7 @@
|
||||||
Generic_associations now carry the Box_Present flag, to indicate a
|
Generic_associations now carry the Box_Present flag, to indicate a
|
||||||
default for an actual in a partially parametrized formal package.
|
default for an actual in a partially parametrized formal package.
|
||||||
|
|
||||||
* snames.h, snames.ads, snames.adb: Add definition for Validity_Check
|
* snames.h, snames.ads, snames.adb: Add definition for Validity_Check
|
||||||
(Preset_Names): Add entries for Priority_Specific_Dispatching pragma
|
(Preset_Names): Add entries for Priority_Specific_Dispatching pragma
|
||||||
and for the new predefined dispatching policies: EDF_Across_Priorities,
|
and for the new predefined dispatching policies: EDF_Across_Priorities,
|
||||||
Non_Preemptive_Within_Priorities, and Round_Robin_Within_Priorities.
|
Non_Preemptive_Within_Priorities, and Round_Robin_Within_Priorities.
|
||||||
|
@ -2356,7 +2356,7 @@
|
||||||
* a-crbtgo.adb: Added reference to book from which algorithms were
|
* a-crbtgo.adb: Added reference to book from which algorithms were
|
||||||
adapted.
|
adapted.
|
||||||
|
|
||||||
* a-crbtgk.ads, a-crbtgk.adb (Generic_Insert_Post): pass flag to
|
* a-crbtgk.ads, a-crbtgk.adb (Generic_Insert_Post): pass flag to
|
||||||
indicate which child.
|
indicate which child.
|
||||||
(Generic_Conditional_Insert): changed parameter name from "Success" to
|
(Generic_Conditional_Insert): changed parameter name from "Success" to
|
||||||
"Inserted".
|
"Inserted".
|
||||||
|
@ -2424,11 +2424,11 @@
|
||||||
|
|
||||||
* debug.adb: Update flags documentation
|
* debug.adb: Update flags documentation
|
||||||
|
|
||||||
* gnat_ugn.texi: Add documentation for new -gnatwq switch
|
* gnat_ugn.texi: Add documentation for new -gnatwq switch
|
||||||
Clean up documentation for several other warning switches
|
Clean up documentation for several other warning switches
|
||||||
Clarify how task stack size can be specified with various
|
Clarify how task stack size can be specified with various
|
||||||
versions of Windows.
|
versions of Windows.
|
||||||
Add note that -gnatVo includes ranges including loops
|
Add note that -gnatVo includes ranges including loops
|
||||||
Add documentation for -gnatL switch
|
Add documentation for -gnatL switch
|
||||||
Add note on elaboration warning for initializing variables
|
Add note on elaboration warning for initializing variables
|
||||||
Add documentation for new -gnatwt warning switch
|
Add documentation for new -gnatwt warning switch
|
||||||
|
@ -2462,7 +2462,7 @@
|
||||||
Add comments on layout of subprogram local variables in the
|
Add comments on layout of subprogram local variables in the
|
||||||
presence of nested subprograms.
|
presence of nested subprograms.
|
||||||
|
|
||||||
* ug_words: Resync.
|
* ug_words: Resync.
|
||||||
|
|
||||||
* elists.ads: Minor reformatting
|
* elists.ads: Minor reformatting
|
||||||
Node returns Node_Or_Entity_Id (doc change only)
|
Node returns Node_Or_Entity_Id (doc change only)
|
||||||
|
@ -2473,12 +2473,12 @@
|
||||||
|
|
||||||
* sem.ads: Add details on the handling of the scope stack.
|
* sem.ads: Add details on the handling of the scope stack.
|
||||||
|
|
||||||
* usage.adb: Update documentation.
|
* usage.adb: Update documentation.
|
||||||
|
|
||||||
* validsw.ads, validsw.adb:
|
* validsw.ads, validsw.adb:
|
||||||
Add definition of Validity_Check_Components and implement -gnatVe/E
|
Add definition of Validity_Check_Components and implement -gnatVe/E
|
||||||
|
|
||||||
* vms_data.ads: Add missing VMS qualifiers.
|
* vms_data.ads: Add missing VMS qualifiers.
|
||||||
|
|
||||||
* s-addope.ads: Add documentation on overflow and divide by zero
|
* s-addope.ads: Add documentation on overflow and divide by zero
|
||||||
|
|
||||||
|
@ -2738,7 +2738,7 @@
|
||||||
not been able to get a constant upper bound from TYPE_SIZE_UNIT.
|
not been able to get a constant upper bound from TYPE_SIZE_UNIT.
|
||||||
|
|
||||||
2006-06-20 James A. Morrison <phython@gcc.gnu.org>
|
2006-06-20 James A. Morrison <phython@gcc.gnu.org>
|
||||||
Eric Botcazou <ebotcazou@adacore.com>
|
Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
PR ada/18692
|
PR ada/18692
|
||||||
* Make-lang.in: Add check-gnat to lang_checks. Rename existing
|
* Make-lang.in: Add check-gnat to lang_checks. Rename existing
|
||||||
|
@ -2746,7 +2746,7 @@
|
||||||
|
|
||||||
2006-06-17 Karl Berry <karl@gnu.org>
|
2006-06-17 Karl Berry <karl@gnu.org>
|
||||||
|
|
||||||
* gnat-style.texi (@dircategory): Use "Software development"
|
* gnat-style.texi (@dircategory): Use "Software development"
|
||||||
instead of "Programming", following the Free Software Directory.
|
instead of "Programming", following the Free Software Directory.
|
||||||
|
|
||||||
2006-06-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
2006-06-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||||
|
@ -2756,9 +2756,9 @@
|
||||||
|
|
||||||
2006-06-06 Laurent GUERBY <laurent@guerby.net>
|
2006-06-06 Laurent GUERBY <laurent@guerby.net>
|
||||||
|
|
||||||
PR ada/27769
|
PR ada/27769
|
||||||
mlib-utl.adb: Use Program_Name.
|
mlib-utl.adb: Use Program_Name.
|
||||||
|
|
||||||
2006-05-28 Kazu Hirata <kazu@codesourcery.com>
|
2006-05-28 Kazu Hirata <kazu@codesourcery.com>
|
||||||
|
|
||||||
* decl.c, env.c, gigi.h, init.c, initialize.c, raise-gcc.c,
|
* decl.c, env.c, gigi.h, init.c, initialize.c, raise-gcc.c,
|
||||||
|
@ -2803,7 +2803,7 @@
|
||||||
* utils.c (create_var_decl): Use have_global_bss_p when deciding
|
* utils.c (create_var_decl): Use have_global_bss_p when deciding
|
||||||
whether to make the decl common.
|
whether to make the decl common.
|
||||||
|
|
||||||
2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
|
2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
|
||||||
|
|
||||||
* Make-lang.in (Ada): Remove.
|
* Make-lang.in (Ada): Remove.
|
||||||
(.PHONY): Remove Ada
|
(.PHONY): Remove Ada
|
||||||
|
@ -3303,9 +3303,9 @@
|
||||||
Add exception reason code PE_Implicit_Return
|
Add exception reason code PE_Implicit_Return
|
||||||
Add new exception reason code (Null Exception_Id)
|
Add new exception reason code (Null Exception_Id)
|
||||||
|
|
||||||
* clean.adb (Initialize): Get the target parameters before checking
|
* clean.adb (Initialize): Get the target parameters before checking
|
||||||
if target is OpenVMS. Move the OpenVMS specific code here from package
|
if target is OpenVMS. Move the OpenVMS specific code here from package
|
||||||
body elaboration code.
|
body elaboration code.
|
||||||
|
|
||||||
2006-02-13 Thomas Quinot <quinot@adacore.com>
|
2006-02-13 Thomas Quinot <quinot@adacore.com>
|
||||||
Vincent Celier <celier@adacore.com>
|
Vincent Celier <celier@adacore.com>
|
||||||
|
@ -4074,7 +4074,6 @@
|
||||||
2006-02-13 Javier Miranda <miranda@adacore.com>
|
2006-02-13 Javier Miranda <miranda@adacore.com>
|
||||||
|
|
||||||
PR ada/23973
|
PR ada/23973
|
||||||
|
|
||||||
* par-ch3.adb (P_Derived_Type_Def_Or_Private_Ext_Decl): Reorganize the
|
* par-ch3.adb (P_Derived_Type_Def_Or_Private_Ext_Decl): Reorganize the
|
||||||
code to improve the error message reported when the program has
|
code to improve the error message reported when the program has
|
||||||
declarations of abstract interface types and it is not compiled with
|
declarations of abstract interface types and it is not compiled with
|
||||||
|
@ -4201,17 +4200,17 @@
|
||||||
the rules of 3.10.2(32/2).
|
the rules of 3.10.2(32/2).
|
||||||
Diagnose use of current instance with an illegal attribute.
|
Diagnose use of current instance with an illegal attribute.
|
||||||
|
|
||||||
* sem_util.ads, sem_util.adb (Enclosing_Generic_Body): Change formal
|
* sem_util.ads, sem_util.adb (Enclosing_Generic_Body): Change formal
|
||||||
to a Node_Id.
|
to a Node_Id.
|
||||||
(Enclosing_Generic_Unit): New function to return a node's innermost
|
(Enclosing_Generic_Unit): New function to return a node's innermost
|
||||||
enclosing generic declaration node.
|
enclosing generic declaration node.
|
||||||
(Compile_Time_Constraint_Error): Remove '!' in warning messages.
|
(Compile_Time_Constraint_Error): Remove '!' in warning messages.
|
||||||
(Type_Access_Level): The accessibility level of anonymous acccess types
|
(Type_Access_Level): The accessibility level of anonymous acccess types
|
||||||
associated with discriminants is that of the current instance of the
|
associated with discriminants is that of the current instance of the
|
||||||
type, and that's deeper than the type itself (AARM 3.10.2 (12.3.21)).
|
type, and that's deeper than the type itself (AARM 3.10.2 (12.3.21)).
|
||||||
(Compile_Time_Constraint_Error): Handle case of conditional expression.
|
(Compile_Time_Constraint_Error): Handle case of conditional expression.
|
||||||
(Kill_Current_Values_For_Entity): New function
|
(Kill_Current_Values_For_Entity): New function
|
||||||
(Enter_Name): Change formal type to Entity_Id
|
(Enter_Name): Change formal type to Entity_Id
|
||||||
|
|
||||||
2006-02-13 Hristian Kirtchev <kirtchev@adacore.com>
|
2006-02-13 Hristian Kirtchev <kirtchev@adacore.com>
|
||||||
Ed Schonberg <schonberg@adacore.com>
|
Ed Schonberg <schonberg@adacore.com>
|
||||||
|
@ -4641,7 +4640,7 @@
|
||||||
Quentin Ochem <ochem@adacore.com>
|
Quentin Ochem <ochem@adacore.com>
|
||||||
Florian Villoing <villoing@adacore.com>
|
Florian Villoing <villoing@adacore.com>
|
||||||
|
|
||||||
* a-taster.ads, a-taster.adb: New files.
|
* a-taster.ads, a-taster.adb: New files.
|
||||||
|
|
||||||
* a-elchha.adb (Last_Chance_Handler): Change the task termination soft
|
* a-elchha.adb (Last_Chance_Handler): Change the task termination soft
|
||||||
link to the version that does nothing. This way the task termination
|
link to the version that does nothing. This way the task termination
|
||||||
|
@ -4849,7 +4848,7 @@
|
||||||
dealing with dispatching selects and abort, 'Callable, 'Terminated only
|
dealing with dispatching selects and abort, 'Callable, 'Terminated only
|
||||||
for concurrent types.
|
for concurrent types.
|
||||||
|
|
||||||
* exp_sel.ads, exp_sel.adb: New files.
|
* exp_sel.ads, exp_sel.adb: New files.
|
||||||
|
|
||||||
* exp_ch9.adb (Build_Protected_Entry, Expand_N_Protected_Body,
|
* exp_ch9.adb (Build_Protected_Entry, Expand_N_Protected_Body,
|
||||||
Expand_N_Protected_Type_Declaration, Make_Initialize_Protection): Handle
|
Expand_N_Protected_Type_Declaration, Make_Initialize_Protection): Handle
|
||||||
|
@ -5216,7 +5215,7 @@
|
||||||
2005-12-09 Robert Dewar <dewar@adacore.com>
|
2005-12-09 Robert Dewar <dewar@adacore.com>
|
||||||
|
|
||||||
* i-c.adb, i-cexten.ads, i-cobol.adb, i-cobol.ads, i-cpoint.ads,
|
* i-c.adb, i-cexten.ads, i-cobol.adb, i-cobol.ads, i-cpoint.ads,
|
||||||
i-cpp.adb, i-cpp.ads, i-cstrea.ads, i-cstrin.adb, i-cstrin.ads,
|
i-cpp.adb, i-cpp.ads, i-cstrea.ads, i-cstrin.adb, i-cstrin.ads,
|
||||||
inline.adb, interfac.ads, i-os2err.ads, i-os2lib.ads, i-os2syn.ads,
|
inline.adb, interfac.ads, i-os2err.ads, i-os2lib.ads, i-os2syn.ads,
|
||||||
i-os2thr.ads, itypes.adb, itypes.adb, itypes.ads, krunch.ads,
|
i-os2thr.ads, itypes.adb, itypes.adb, itypes.ads, krunch.ads,
|
||||||
krunch.adb, lib.adb, lib.ads, lib-list.adb, lib-load.adb,
|
krunch.adb, lib.adb, lib.ads, lib-list.adb, lib-load.adb,
|
||||||
|
@ -5276,7 +5275,7 @@
|
||||||
|
|
||||||
2005-12-05 Paolo Bonzini <bonzini@gnu.org>
|
2005-12-05 Paolo Bonzini <bonzini@gnu.org>
|
||||||
|
|
||||||
* Makefile.in (gnatlib): Fix regex, using \. instead of . when
|
* Makefile.in (gnatlib): Fix regex, using \. instead of . when
|
||||||
a period is meant.
|
a period is meant.
|
||||||
|
|
||||||
2005-12-02 Richard Guenther <rguenther@suse.de>
|
2005-12-02 Richard Guenther <rguenther@suse.de>
|
||||||
|
@ -5290,7 +5289,7 @@
|
||||||
|
|
||||||
2005-11-23 Laurent GUERBY <laurent@guerby.net>
|
2005-11-23 Laurent GUERBY <laurent@guerby.net>
|
||||||
|
|
||||||
* mlib-prj.adb (Build_Library): Initialize Delete.
|
* mlib-prj.adb (Build_Library): Initialize Delete.
|
||||||
|
|
||||||
2005-11-21 Joel Sherrill <joel.sherrill@oarcorp.com>
|
2005-11-21 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
|
@ -5308,8 +5307,8 @@
|
||||||
|
|
||||||
2005-11-18 Laurent GUERBY <laurent@guerby.net>
|
2005-11-18 Laurent GUERBY <laurent@guerby.net>
|
||||||
|
|
||||||
PR ada/24857
|
PR ada/24857
|
||||||
* Makefile.in: Use s-auxdec-empty for RTEMS.
|
* Makefile.in: Use s-auxdec-empty for RTEMS.
|
||||||
|
|
||||||
2005-11-17 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
2005-11-17 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||||
|
|
||||||
|
@ -5323,15 +5322,15 @@
|
||||||
|
|
||||||
PR ada/24857
|
PR ada/24857
|
||||||
* s-auxdec-empty.ads, s-auxdec-empty.adb: New files.
|
* s-auxdec-empty.ads, s-auxdec-empty.adb: New files.
|
||||||
|
|
||||||
2005-11-16 Richard Guenther <rguenther@suse.de>
|
2005-11-16 Richard Guenther <rguenther@suse.de>
|
||||||
|
|
||||||
* Makefile.in: Add EH_MECHANISM=-gcc to s390(x) linux.
|
* Makefile.in: Add EH_MECHANISM=-gcc to s390(x) linux.
|
||||||
|
|
||||||
2005-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
|
2005-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
|
||||||
|
|
||||||
PR ada/24855
|
PR ada/24855
|
||||||
* raise-gcc.c: Add missing stdarg.h include.
|
* raise-gcc.c: Add missing stdarg.h include.
|
||||||
|
|
||||||
2005-11-16 Richard Guenther <rguenther@suse.de>
|
2005-11-16 Richard Guenther <rguenther@suse.de>
|
||||||
|
|
||||||
|
@ -5399,7 +5398,6 @@
|
||||||
Ed Schonberg <schonberg@adacore.com>
|
Ed Schonberg <schonberg@adacore.com>
|
||||||
|
|
||||||
PR ada/18434
|
PR ada/18434
|
||||||
|
|
||||||
* types.ads: Include All_Checks in Suppress_Array
|
* types.ads: Include All_Checks in Suppress_Array
|
||||||
|
|
||||||
* checks.adb (Check_Needed): Remove kludge for a/=b rewritten as
|
* checks.adb (Check_Needed): Remove kludge for a/=b rewritten as
|
||||||
|
@ -5522,7 +5520,7 @@
|
||||||
(Save_Occurrence_And_Private): Move GCC EH related code to
|
(Save_Occurrence_And_Private): Move GCC EH related code to
|
||||||
a-exexpr-gcc.adb
|
a-exexpr-gcc.adb
|
||||||
(Raise_Current_Excep): Add new variable Id with pragma
|
(Raise_Current_Excep): Add new variable Id with pragma
|
||||||
volatile, to ensure that the variable lives on stack.
|
volatile, to ensure that the variable lives on stack.
|
||||||
|
|
||||||
* a-exexpr-gcc.adb, raise-gcc.c: New file.
|
* a-exexpr-gcc.adb, raise-gcc.c: New file.
|
||||||
|
|
||||||
|
@ -6327,7 +6325,6 @@
|
||||||
Javier Miranda <miranda@adacore.com>
|
Javier Miranda <miranda@adacore.com>
|
||||||
|
|
||||||
PR ada/15604
|
PR ada/15604
|
||||||
|
|
||||||
* sem_type.adb (Covers): In an inlined body, a composite type matches
|
* sem_type.adb (Covers): In an inlined body, a composite type matches
|
||||||
a private type whose full view is a composite type.
|
a private type whose full view is a composite type.
|
||||||
(Interface_Present_In_Ancestor): Protect the frontend against
|
(Interface_Present_In_Ancestor): Protect the frontend against
|
||||||
|
@ -7634,9 +7631,9 @@
|
||||||
subprogram Complete_Subprograms_Derivation already does the
|
subprogram Complete_Subprograms_Derivation already does the
|
||||||
job associated with the second call.
|
job associated with the second call.
|
||||||
|
|
||||||
* exp_strm.adb (Build_Elementary_Input_Call): Add an explicit
|
* exp_strm.adb (Build_Elementary_Input_Call): Add an explicit
|
||||||
conversion to the full view when generating an operation for a
|
conversion to the full view when generating an operation for a
|
||||||
discriminant whose type may currently be private.
|
discriminant whose type may currently be private.
|
||||||
|
|
||||||
2005-09-01 Ed Schonberg <schonberg@adacore.com>
|
2005-09-01 Ed Schonberg <schonberg@adacore.com>
|
||||||
Javier Miranda <miranda@adacore.com>
|
Javier Miranda <miranda@adacore.com>
|
||||||
|
@ -8021,7 +8018,6 @@
|
||||||
2005-07-07 Olivier Hainque <hainque@adacore.com>
|
2005-07-07 Olivier Hainque <hainque@adacore.com>
|
||||||
|
|
||||||
PR ada/22301
|
PR ada/22301
|
||||||
|
|
||||||
* raise.c: Only include unwind.h if IN_RTS, and provide dummy type
|
* raise.c: Only include unwind.h if IN_RTS, and provide dummy type
|
||||||
definitions for the Unwind wrappers in the compiler case.
|
definitions for the Unwind wrappers in the compiler case.
|
||||||
|
|
||||||
|
@ -8133,10 +8129,10 @@
|
||||||
N_Object_Declaration, only perform the checks if the Object_Definition
|
N_Object_Declaration, only perform the checks if the Object_Definition
|
||||||
is not an Access_Definition.
|
is not an Access_Definition.
|
||||||
|
|
||||||
* sem_ch3.adb (Access_Subprogram_Declaration): Add test for the case
|
* sem_ch3.adb (Access_Subprogram_Declaration): Add test for the case
|
||||||
where the parent of an the access definition is an N_Object_Declaration
|
where the parent of an the access definition is an N_Object_Declaration
|
||||||
when determining the Associated_Node_For_Itype and scope of an
|
when determining the Associated_Node_For_Itype and scope of an
|
||||||
anonymous access-to-subprogram type.
|
anonymous access-to-subprogram type.
|
||||||
|
|
||||||
* exp_ch6.adb (Expand_N_Subprogram_Declaration): Set the
|
* exp_ch6.adb (Expand_N_Subprogram_Declaration): Set the
|
||||||
Corresponding_Spec on the body created for a null procedure. Add ???
|
Corresponding_Spec on the body created for a null procedure. Add ???
|
||||||
|
@ -8319,7 +8315,6 @@
|
||||||
2005-07-04 Robert Dewar <dewar@adacore.com>
|
2005-07-04 Robert Dewar <dewar@adacore.com>
|
||||||
|
|
||||||
PR ada/22039
|
PR ada/22039
|
||||||
|
|
||||||
* s-sopco3.ads, s-sopco4.ads, s-sopco5.ads: Minor documentation fix
|
* s-sopco3.ads, s-sopco4.ads, s-sopco5.ads: Minor documentation fix
|
||||||
|
|
||||||
2005-07-04 Matthew Gingell <gingell@adacore.com>
|
2005-07-04 Matthew Gingell <gingell@adacore.com>
|
||||||
|
@ -8371,19 +8366,19 @@
|
||||||
|
|
||||||
2005-07-04 Sergey Rybin <rybin@adacore.com>
|
2005-07-04 Sergey Rybin <rybin@adacore.com>
|
||||||
|
|
||||||
* gnat_ugn.texi: Add description of --eol gnatpp option
|
* gnat_ugn.texi: Add description of --eol gnatpp option
|
||||||
|
|
||||||
2005-07-04 Eric Botcazou <ebotcazou@adacore.com>
|
2005-07-04 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
Thomas Quinot <quinot@adacore.com>
|
Thomas Quinot <quinot@adacore.com>
|
||||||
|
|
||||||
* gnat_rm.texi: Add a note that pragma Unreferenced is not appropriate
|
* gnat_rm.texi: Add a note that pragma Unreferenced is not appropriate
|
||||||
if the user wants all calls of a subprogram to be flagged,
|
if the user wants all calls of a subprogram to be flagged,
|
||||||
independently of whether they are made from within the same unit or
|
independently of whether they are made from within the same unit or
|
||||||
another unit.
|
another unit.
|
||||||
Mention restriction for pragma Linker_Alias on some platforms.
|
Mention restriction for pragma Linker_Alias on some platforms.
|
||||||
Document pragma Linker_Constructor and Linker_Destructor.
|
Document pragma Linker_Constructor and Linker_Destructor.
|
||||||
Rewrite documentation of Weak_External, Linker_Section and
|
Rewrite documentation of Weak_External, Linker_Section and
|
||||||
Linker_Alias pragmas.
|
Linker_Alias pragmas.
|
||||||
|
|
||||||
2005-07-04 Arnaud Charlet <charlet@adacore.com>
|
2005-07-04 Arnaud Charlet <charlet@adacore.com>
|
||||||
|
|
||||||
|
@ -9350,8 +9345,8 @@
|
||||||
s-valwch.ads, s-widwch.adb, s-widwch.ads, s-wwdcha.adb, s-wwdwch.adb:
|
s-valwch.ads, s-widwch.adb, s-widwch.ads, s-wwdcha.adb, s-wwdwch.adb:
|
||||||
Rewrite to correspond to new wide character names in AI-395
|
Rewrite to correspond to new wide character names in AI-395
|
||||||
|
|
||||||
* par-ch12.adb (P_Formal_Subprogram_Declaration): Recognize null
|
* par-ch12.adb (P_Formal_Subprogram_Declaration): Recognize null
|
||||||
default procedures.
|
default procedures.
|
||||||
|
|
||||||
2005-06-14 Ed Schonberg <schonberg@adacore.com>
|
2005-06-14 Ed Schonberg <schonberg@adacore.com>
|
||||||
Robert Dewar <dewar@adacore.com>
|
Robert Dewar <dewar@adacore.com>
|
||||||
|
@ -9440,7 +9435,6 @@
|
||||||
2005-06-14 Thomas Quinot <quinot@adacore.com>
|
2005-06-14 Thomas Quinot <quinot@adacore.com>
|
||||||
|
|
||||||
PR ada/6717
|
PR ada/6717
|
||||||
|
|
||||||
* g-socket.ads, g-socket.adb (Inet_Addr): Special case the all-ones
|
* g-socket.ads, g-socket.adb (Inet_Addr): Special case the all-ones
|
||||||
broadcast address.
|
broadcast address.
|
||||||
(Create_Selector): Bind listening socket used to create the signalling
|
(Create_Selector): Bind listening socket used to create the signalling
|
||||||
|
@ -9512,15 +9506,15 @@
|
||||||
For objects and parameters of a generic private type, retain the '*'
|
For objects and parameters of a generic private type, retain the '*'
|
||||||
indicator to distinguish such an entity from its type.
|
indicator to distinguish such an entity from its type.
|
||||||
|
|
||||||
* ali.ads (Xref_Entity_Record): New fields Iref_File_Num and Iref_Line,
|
* ali.ads (Xref_Entity_Record): New fields Iref_File_Num and Iref_Line,
|
||||||
to store information about instantiated entities.
|
to store information about instantiated entities.
|
||||||
|
|
||||||
* ali.adb (Scan_ALI): Add support for parsing the reference to the
|
* ali.adb (Scan_ALI): Add support for parsing the reference to the
|
||||||
generic parent
|
generic parent
|
||||||
|
|
||||||
* xref_lib.adb (Skip_To_Matching_Closing_Bracket): New subprogram
|
* xref_lib.adb (Skip_To_Matching_Closing_Bracket): New subprogram
|
||||||
(Parse_Identifier_Info, Parse_Token): Add support for the generic parent
|
(Parse_Identifier_Info, Parse_Token): Add support for the generic parent
|
||||||
information.
|
information.
|
||||||
|
|
||||||
2005-06-10 Doug Rupp <rupp@adacore.com>
|
2005-06-10 Doug Rupp <rupp@adacore.com>
|
||||||
Arnaud Charlet <charlet@adacore.com>
|
Arnaud Charlet <charlet@adacore.com>
|
||||||
|
@ -9583,7 +9577,6 @@
|
||||||
2005-06-14 Robert Dewar <dewar@adacore.com>
|
2005-06-14 Robert Dewar <dewar@adacore.com>
|
||||||
|
|
||||||
PR ada/15613
|
PR ada/15613
|
||||||
|
|
||||||
* par-ch2.adb (Scan_Pragma_Argument): New procedure
|
* par-ch2.adb (Scan_Pragma_Argument): New procedure
|
||||||
(P_Pragma): Implement RM 2.8(4) check for no pos args after named args
|
(P_Pragma): Implement RM 2.8(4) check for no pos args after named args
|
||||||
|
|
||||||
|
@ -9629,11 +9622,11 @@
|
||||||
characters are now considered graphic characters and hence yield false
|
characters are now considered graphic characters and hence yield false
|
||||||
in this call.
|
in this call.
|
||||||
|
|
||||||
* nmake.adt: Modify header so that xnmake does not generate output
|
* nmake.adt: Modify header so that xnmake does not generate output
|
||||||
files with multiple blank lines.
|
files with multiple blank lines.
|
||||||
|
|
||||||
* treeprs.adt: Remove a blank line so that output from xtreeprs does
|
* treeprs.adt: Remove a blank line so that output from xtreeprs does
|
||||||
not have an extra blank line
|
not have an extra blank line
|
||||||
|
|
||||||
2005-06-14 Gary Dismukes <dismukes@adacore.com>
|
2005-06-14 Gary Dismukes <dismukes@adacore.com>
|
||||||
|
|
||||||
|
@ -9665,7 +9658,6 @@
|
||||||
Ed Schonberg <schonberg@adacore.com>
|
Ed Schonberg <schonberg@adacore.com>
|
||||||
|
|
||||||
PR ada/10671
|
PR ada/10671
|
||||||
|
|
||||||
* sem_prag.adb: Implement pragma Persistent_BSS
|
* sem_prag.adb: Implement pragma Persistent_BSS
|
||||||
Remove obsolete pragma Persistent_Data, Persistent_Object
|
Remove obsolete pragma Persistent_Data, Persistent_Object
|
||||||
Set Ada_Version_Explicit, for implementation of AI-362
|
Set Ada_Version_Explicit, for implementation of AI-362
|
||||||
|
@ -9730,8 +9722,8 @@
|
||||||
* nmake.adt: Modify header so that xnmake does not generate output
|
* nmake.adt: Modify header so that xnmake does not generate output
|
||||||
files with multiple blank lines.
|
files with multiple blank lines.
|
||||||
|
|
||||||
* treeprs.adt: Remove a blank line so that output from xtreeprs does
|
* treeprs.adt: Remove a blank line so that output from xtreeprs does
|
||||||
not have an extra blank line
|
not have an extra blank line
|
||||||
|
|
||||||
2005-06-14 Sergey Rybin <rybin@adacore.com>
|
2005-06-14 Sergey Rybin <rybin@adacore.com>
|
||||||
|
|
||||||
|
@ -9755,7 +9747,7 @@
|
||||||
Add UNNECESSARY_BLANK_LINES for -gnatyu
|
Add UNNECESSARY_BLANK_LINES for -gnatyu
|
||||||
Add qualifiers /ALL_PROJECTS (-U) for GNAT PRETTY and GNAT METRIC
|
Add qualifiers /ALL_PROJECTS (-U) for GNAT PRETTY and GNAT METRIC
|
||||||
|
|
||||||
* ug_words: Add entry for -gnaty/Y [NO]ADA_2005_COMPATIBILITY
|
* ug_words: Add entry for -gnaty/Y [NO]ADA_2005_COMPATIBILITY
|
||||||
|
|
||||||
2005-06-14 Vincent Celier <celier@adacore.com>
|
2005-06-14 Vincent Celier <celier@adacore.com>
|
||||||
|
|
||||||
|
@ -9856,7 +9848,7 @@
|
||||||
object directories of project files before directories in ADA_*_PATH
|
object directories of project files before directories in ADA_*_PATH
|
||||||
environment variables.
|
environment variables.
|
||||||
|
|
||||||
* g-trasym.ads: Document that IRIX is supported
|
* g-trasym.ads: Document that IRIX is supported
|
||||||
|
|
||||||
2005-06-10 Arnaud Charlet <charlet@adacore.com>
|
2005-06-10 Arnaud Charlet <charlet@adacore.com>
|
||||||
|
|
||||||
|
@ -9951,9 +9943,9 @@
|
||||||
|
|
||||||
2005-04-16 Laurent GUERBY <laurent@guerby.net>
|
2005-04-16 Laurent GUERBY <laurent@guerby.net>
|
||||||
|
|
||||||
PR ada/18847
|
PR ada/18847
|
||||||
* a-nudira.adb (Value): Check for valid string.
|
* a-nudira.adb (Value): Check for valid string.
|
||||||
* a-nuflra.adb (Value): Likewise.
|
* a-nuflra.adb (Value): Likewise.
|
||||||
|
|
||||||
2005-04-11 Richard Sandiford <rsandifo@redhat.com>
|
2005-04-11 Richard Sandiford <rsandifo@redhat.com>
|
||||||
|
|
||||||
|
@ -10126,7 +10118,6 @@
|
||||||
Generic_Dispatching_Constructor.
|
Generic_Dispatching_Constructor.
|
||||||
|
|
||||||
PR ada/20300
|
PR ada/20300
|
||||||
|
|
||||||
* sem_ch8.adb (Find_Direct_Name): Go to root type for check of
|
* sem_ch8.adb (Find_Direct_Name): Go to root type for check of
|
||||||
character type cases.
|
character type cases.
|
||||||
(Analyze_Subprogram_Renaming): Add special handling for
|
(Analyze_Subprogram_Renaming): Add special handling for
|
||||||
|
@ -10426,13 +10417,12 @@
|
||||||
|
|
||||||
* Makefile.in: (ia64-hp-*vms*): Use s-crtl-vms64.ads.
|
* Makefile.in: (ia64-hp-*vms*): Use s-crtl-vms64.ads.
|
||||||
|
|
||||||
* 5xcrtl.ads: Renamed to...
|
* 5xcrtl.ads: Renamed to...
|
||||||
* s-crtl-vms64.ads: ...this new file
|
* s-crtl-vms64.ads: ...this new file
|
||||||
|
|
||||||
2005-03-17 Robert Dewar <dewar@adacore.com>
|
2005-03-17 Robert Dewar <dewar@adacore.com>
|
||||||
|
|
||||||
PR ada/19519
|
PR ada/19519
|
||||||
|
|
||||||
* namet.adb (Copy_One_Character): Set proper wide character encoding
|
* namet.adb (Copy_One_Character): Set proper wide character encoding
|
||||||
for upper half character if we have upper half encoding.
|
for upper half character if we have upper half encoding.
|
||||||
|
|
||||||
|
@ -10808,7 +10798,6 @@
|
||||||
2005-03-15 Robert Dewar <dewar@adacore.com>
|
2005-03-15 Robert Dewar <dewar@adacore.com>
|
||||||
|
|
||||||
PR ada/13470
|
PR ada/13470
|
||||||
|
|
||||||
* a-stunau.ads, a-stunau.adb:
|
* a-stunau.ads, a-stunau.adb:
|
||||||
Change interface to allow efficient (and correct) implementation
|
Change interface to allow efficient (and correct) implementation
|
||||||
The previous changes to allow extra space in unbounded strings had
|
The previous changes to allow extra space in unbounded strings had
|
||||||
|
@ -10971,7 +10960,6 @@
|
||||||
PR ada/19408
|
PR ada/19408
|
||||||
PR ada/19140
|
PR ada/19140
|
||||||
PR ada/20255
|
PR ada/20255
|
||||||
|
|
||||||
* decl.c (gnat_to_gnu_field): Reject aliased components with a
|
* decl.c (gnat_to_gnu_field): Reject aliased components with a
|
||||||
representation clause that prescribes a size not equal to the rounded
|
representation clause that prescribes a size not equal to the rounded
|
||||||
size of their types.
|
size of their types.
|
||||||
|
@ -11130,7 +11118,6 @@
|
||||||
|
|
||||||
PR ada/20226
|
PR ada/20226
|
||||||
PR ada/20344
|
PR ada/20344
|
||||||
|
|
||||||
* init.c (__gnat_initialize): Do not call __gnat_install_SEH_handler()
|
* init.c (__gnat_initialize): Do not call __gnat_install_SEH_handler()
|
||||||
when IN_RTS. This is to work around a bootstrap path problem.
|
when IN_RTS. This is to work around a bootstrap path problem.
|
||||||
|
|
||||||
|
@ -11841,8 +11828,7 @@
|
||||||
2005-02-09 Eric Botcazou <ebotcazou@adacore.com>
|
2005-02-09 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||||
|
|
||||||
Fix for c330001 - PR ada/19386
|
PR ada/19386
|
||||||
|
|
||||||
* decl.c:
|
* decl.c:
|
||||||
(gnat_to_gnu_field): Do not necessarily invoke make_packable_type
|
(gnat_to_gnu_field): Do not necessarily invoke make_packable_type
|
||||||
on the field if Pragma Component_Alignment (Storage_Unit).
|
on the field if Pragma Component_Alignment (Storage_Unit).
|
||||||
|
@ -11942,7 +11928,6 @@
|
||||||
2005-02-09 Arnaud Charlet <charlet@adacore.com>
|
2005-02-09 Arnaud Charlet <charlet@adacore.com>
|
||||||
|
|
||||||
PR ada/16592
|
PR ada/16592
|
||||||
|
|
||||||
* Makefile.in: Link all gnat tools with -static-libgcc, since
|
* Makefile.in: Link all gnat tools with -static-libgcc, since
|
||||||
-shared-libgcc is now used by default on some systems (e.g. linux with
|
-shared-libgcc is now used by default on some systems (e.g. linux with
|
||||||
recent binutils).
|
recent binutils).
|
||||||
|
@ -13732,7 +13717,6 @@
|
||||||
2004-10-04 Bernard Banner <banner@gnat.com>
|
2004-10-04 Bernard Banner <banner@gnat.com>
|
||||||
|
|
||||||
PR ada/13897
|
PR ada/13897
|
||||||
|
|
||||||
* Makefile.in: Add section for powerpc linux
|
* Makefile.in: Add section for powerpc linux
|
||||||
Add variant i-vxwork-x86.ads
|
Add variant i-vxwork-x86.ads
|
||||||
|
|
||||||
|
@ -14008,7 +13992,6 @@
|
||||||
2004-09-23 Robert Dewar <dewar@gnat.com>
|
2004-09-23 Robert Dewar <dewar@gnat.com>
|
||||||
|
|
||||||
PR ada/17540
|
PR ada/17540
|
||||||
|
|
||||||
* sem_prag.adb (Process_Import_Or_Interface): Don't set Is_Public here,
|
* sem_prag.adb (Process_Import_Or_Interface): Don't set Is_Public here,
|
||||||
instead do this at freeze time (we won't do it if there is an address
|
instead do this at freeze time (we won't do it if there is an address
|
||||||
clause).
|
clause).
|
||||||
|
@ -14053,7 +14036,6 @@
|
||||||
2004-09-20 Robert Dewar <dewar@gnat.com>
|
2004-09-20 Robert Dewar <dewar@gnat.com>
|
||||||
|
|
||||||
PR ada/17540
|
PR ada/17540
|
||||||
|
|
||||||
* freeze.adb (Check_Address_Clause): Reset Is_Imported and Is_Public
|
* freeze.adb (Check_Address_Clause): Reset Is_Imported and Is_Public
|
||||||
if an address clause is present, since that means that the Import
|
if an address clause is present, since that means that the Import
|
||||||
should be ignored.
|
should be ignored.
|
||||||
|
@ -14732,7 +14714,6 @@
|
||||||
2004-08-09 Ed Schonberg <schonberg@gnat.com>
|
2004-08-09 Ed Schonberg <schonberg@gnat.com>
|
||||||
|
|
||||||
PR ada/15408
|
PR ada/15408
|
||||||
|
|
||||||
* sem_ch7.adb (Install_Private_Declarations): In the body of the
|
* sem_ch7.adb (Install_Private_Declarations): In the body of the
|
||||||
package or of a child, private entities are both immediately_visible
|
package or of a child, private entities are both immediately_visible
|
||||||
and not hidden.
|
and not hidden.
|
||||||
|
@ -16270,7 +16251,6 @@
|
||||||
2004-06-11 Hristian Kirtchev <kirtchev@gnat.com>
|
2004-06-11 Hristian Kirtchev <kirtchev@gnat.com>
|
||||||
|
|
||||||
PR ada/15587
|
PR ada/15587
|
||||||
|
|
||||||
* einfo.ads: Minor comment updates for Has_Completion and
|
* einfo.ads: Minor comment updates for Has_Completion and
|
||||||
E_Constant list of flags.
|
E_Constant list of flags.
|
||||||
|
|
||||||
|
@ -16353,7 +16333,6 @@
|
||||||
2004-06-11 Ed Schonberg <schonberg@gnat.com>
|
2004-06-11 Ed Schonberg <schonberg@gnat.com>
|
||||||
|
|
||||||
PR ada/15403
|
PR ada/15403
|
||||||
|
|
||||||
* sem_ch12.adb (Save_References): If operator node has been folded to
|
* sem_ch12.adb (Save_References): If operator node has been folded to
|
||||||
enumeration literal, associated_node must be discarded.
|
enumeration literal, associated_node must be discarded.
|
||||||
|
|
||||||
|
@ -16365,7 +16344,6 @@
|
||||||
2004-06-08 Arnaud Charlet <charlet@act-europe.fr>
|
2004-06-08 Arnaud Charlet <charlet@act-europe.fr>
|
||||||
|
|
||||||
PR ada/15568
|
PR ada/15568
|
||||||
|
|
||||||
* Makefile.in: Remove target specific SO_OPT on IRIX
|
* Makefile.in: Remove target specific SO_OPT on IRIX
|
||||||
|
|
||||||
2004-06-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
2004-06-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||||
|
@ -17580,7 +17558,6 @@
|
||||||
2004-05-03 Olivier Hainque <hainque@act-europe.fr>
|
2004-05-03 Olivier Hainque <hainque@act-europe.fr>
|
||||||
|
|
||||||
PR ada/15152
|
PR ada/15152
|
||||||
|
|
||||||
* exp_ch2.adb (Expand_Current_Value): Leave Machine_Code Asm arguments
|
* exp_ch2.adb (Expand_Current_Value): Leave Machine_Code Asm arguments
|
||||||
alone. Replacing object references by literals is inappropriate in a
|
alone. Replacing object references by literals is inappropriate in a
|
||||||
so low level context.
|
so low level context.
|
||||||
|
@ -19911,7 +19888,8 @@
|
||||||
2004-02-10 Arnaud Charlet <charlet@act-europe.fr>,
|
2004-02-10 Arnaud Charlet <charlet@act-europe.fr>,
|
||||||
Nathanael Nerode <neroden@gcc.gnu.org>
|
Nathanael Nerode <neroden@gcc.gnu.org>
|
||||||
|
|
||||||
PR ada/6637, PR ada/5911
|
PR ada/6637
|
||||||
|
PR ada/5911
|
||||||
Merge with libada-branch:
|
Merge with libada-branch:
|
||||||
* config-lang.in: Build libada only when ada is built.
|
* config-lang.in: Build libada only when ada is built.
|
||||||
|
|
||||||
|
@ -21043,7 +21021,6 @@
|
||||||
Fixes ACATS regressions.
|
Fixes ACATS regressions.
|
||||||
|
|
||||||
PR ada/13353
|
PR ada/13353
|
||||||
|
|
||||||
* sem_prag.adb (Back_End_Cannot_Inline): A renaming_as_body can always
|
* sem_prag.adb (Back_End_Cannot_Inline): A renaming_as_body can always
|
||||||
be inlined.
|
be inlined.
|
||||||
|
|
||||||
|
@ -21280,7 +21257,6 @@
|
||||||
2003-12-03 Thomas Quinot <quinot@act-europe.fr>
|
2003-12-03 Thomas Quinot <quinot@act-europe.fr>
|
||||||
|
|
||||||
PR ada/11724
|
PR ada/11724
|
||||||
|
|
||||||
* adaint.h, adaint.c, g-os_lib.ads:
|
* adaint.h, adaint.c, g-os_lib.ads:
|
||||||
Do not assume that the offset argument to lseek(2) is a 32 bit integer,
|
Do not assume that the offset argument to lseek(2) is a 32 bit integer,
|
||||||
on some platforms (including FreeBSD), it is a 64 bit value.
|
on some platforms (including FreeBSD), it is a 64 bit value.
|
||||||
|
@ -22304,7 +22280,6 @@
|
||||||
2003-11-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
2003-11-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||||
|
|
||||||
Part of PR ada/12806
|
Part of PR ada/12806
|
||||||
|
|
||||||
* ada-tree.h (TYPE_DIGITS_VALUE, SET_TYPE_DIGITS_VALUE): Save count as
|
* ada-tree.h (TYPE_DIGITS_VALUE, SET_TYPE_DIGITS_VALUE): Save count as
|
||||||
tree, not integer.
|
tree, not integer.
|
||||||
|
|
||||||
|
@ -22618,7 +22593,7 @@
|
||||||
|
|
||||||
* Makefile.generic: Add missing substitution on object_deps handling.
|
* Makefile.generic: Add missing substitution on object_deps handling.
|
||||||
|
|
||||||
PR ada/5909:
|
PR ada/5909
|
||||||
* Make-lang.in (check-ada): Enable ACATS test suite.
|
* Make-lang.in (check-ada): Enable ACATS test suite.
|
||||||
|
|
||||||
2003-10-27 Robert Dewar <dewar@gnat.com>
|
2003-10-27 Robert Dewar <dewar@gnat.com>
|
||||||
|
@ -22687,13 +22662,13 @@
|
||||||
|
|
||||||
2003-10-24 Pascal Obry <obry@gnat.com>
|
2003-10-24 Pascal Obry <obry@gnat.com>
|
||||||
|
|
||||||
|
PR ada/12014
|
||||||
* adadecode.c (ostrcpy): New function.
|
* adadecode.c (ostrcpy): New function.
|
||||||
(__gnat_decode): Use ostrcpy of strcpy.
|
(__gnat_decode): Use ostrcpy of strcpy.
|
||||||
(has_prefix): Set first parameter a const.
|
(has_prefix): Set first parameter a const.
|
||||||
(has_suffix): Set first parameter a const.
|
(has_suffix): Set first parameter a const.
|
||||||
Update copyright notice. Fix source name in header.
|
Update copyright notice. Fix source name in header.
|
||||||
Removes a trailing space.
|
Removes a trailing space.
|
||||||
PR ada/12014.
|
|
||||||
|
|
||||||
2003-10-24 Jose Ruiz <ruiz@act-europe.fr>
|
2003-10-24 Jose Ruiz <ruiz@act-europe.fr>
|
||||||
|
|
||||||
|
@ -22768,13 +22743,13 @@
|
||||||
|
|
||||||
2003-10-23 Thomas Quinot <quinot@act-europe.fr>
|
2003-10-23 Thomas Quinot <quinot@act-europe.fr>
|
||||||
|
|
||||||
PR ada/11978:
|
PR ada/11978
|
||||||
* exp_ch13.adb (Expand_N_Freeze_Entity): Do not consider inherited
|
* exp_ch13.adb (Expand_N_Freeze_Entity): Do not consider inherited
|
||||||
External_Tag attribute definition clauses.
|
External_Tag attribute definition clauses.
|
||||||
|
|
||||||
2003-10-23 Ed Schonberg <schonberg@gnat.com>
|
2003-10-23 Ed Schonberg <schonberg@gnat.com>
|
||||||
|
|
||||||
PR ada/7613:
|
PR ada/7613
|
||||||
* exp_dbug.adb (Debug_Renaming_Declaration): For the renaming of a
|
* exp_dbug.adb (Debug_Renaming_Declaration): For the renaming of a
|
||||||
child unit, generate a fully qualified name to avoid spurious errors
|
child unit, generate a fully qualified name to avoid spurious errors
|
||||||
when the context contains renamings of different child units with
|
when the context contains renamings of different child units with
|
||||||
|
@ -22837,7 +22812,8 @@
|
||||||
|
|
||||||
2003-10-22 Arnaud Charlet <charlet@act-europe.fr>
|
2003-10-22 Arnaud Charlet <charlet@act-europe.fr>
|
||||||
|
|
||||||
* Makefile.in: Disable build of gnatpsta. PR ada/10110.
|
PR ada/10110
|
||||||
|
* Makefile.in: Disable build of gnatpsta.
|
||||||
* cstreams.c (__gnat_full_name): Minor improvements and clean up
|
* cstreams.c (__gnat_full_name): Minor improvements and clean up
|
||||||
of previous change.
|
of previous change.
|
||||||
|
|
||||||
|
@ -23372,7 +23348,7 @@
|
||||||
|
|
||||||
2003-06-04 Olivier Hainque <hainque@act-europe.fr>
|
2003-06-04 Olivier Hainque <hainque@act-europe.fr>
|
||||||
|
|
||||||
PR ada/9953:
|
PR ada/9953
|
||||||
* 5hsystem.ads: Remove pragma Linker_Option for pthreads library,
|
* 5hsystem.ads: Remove pragma Linker_Option for pthreads library,
|
||||||
and turn ZCX_By_Default back to False since the underlying support
|
and turn ZCX_By_Default back to False since the underlying support
|
||||||
is not quite there yet.
|
is not quite there yet.
|
||||||
|
@ -23825,7 +23801,7 @@
|
||||||
|
|
||||||
2003-02-18 Ben Elliston <bje@redhat.com>
|
2003-02-18 Ben Elliston <bje@redhat.com>
|
||||||
|
|
||||||
Part of fix for PR ada/9406
|
Part of PR ada/9406
|
||||||
* gnat_ug.texi (Binder output file): Grammar fix.
|
* gnat_ug.texi (Binder output file): Grammar fix.
|
||||||
|
|
||||||
2003-02-18 Ben Elliston <bje@redhat.com>
|
2003-02-18 Ben Elliston <bje@redhat.com>
|
||||||
|
@ -23934,9 +23910,10 @@
|
||||||
|
|
||||||
2002-12-14 Geert Bosch <bosch@gnat.com>
|
2002-12-14 Geert Bosch <bosch@gnat.com>
|
||||||
|
|
||||||
|
PR ada/5690
|
||||||
* sem_ch6.adb (Analyze_Subprogram_Body): Recognize additional
|
* sem_ch6.adb (Analyze_Subprogram_Body): Recognize additional
|
||||||
case of a body created for a Renaming_As_Body, on which
|
case of a body created for a Renaming_As_Body, on which
|
||||||
conformance checks are not performed. Fixes PR ada/5690.
|
conformance checks are not performed.
|
||||||
|
|
||||||
2002-11-30 Zack Weinberg <zack@codesourcery.com>
|
2002-11-30 Zack Weinberg <zack@codesourcery.com>
|
||||||
|
|
||||||
|
@ -23950,7 +23927,9 @@
|
||||||
solution to buffer overflow bug on GNU/Linux.
|
solution to buffer overflow bug on GNU/Linux.
|
||||||
|
|
||||||
2002-11-14 Nathanael Nerode <neroden@gcc.gnu.org>
|
2002-11-14 Nathanael Nerode <neroden@gcc.gnu.org>
|
||||||
Closes PR ada/5856 and PR ada/6919 !
|
|
||||||
|
PR ada/5856
|
||||||
|
PR ada/6919
|
||||||
* bindgen.adb: Remove all references to Public_Version.
|
* bindgen.adb: Remove all references to Public_Version.
|
||||||
* comperr.adb: Remove all references to Public_Version and
|
* comperr.adb: Remove all references to Public_Version and
|
||||||
GNATPRO_Version; correct bug reporting instructions.
|
GNATPRO_Version; correct bug reporting instructions.
|
||||||
|
@ -23959,6 +23938,7 @@
|
||||||
GNATPRO version.
|
GNATPRO version.
|
||||||
|
|
||||||
2002-11-13 Nathanael Nerode <neroden@gcc.gnu.org>
|
2002-11-13 Nathanael Nerode <neroden@gcc.gnu.org>
|
||||||
|
|
||||||
PR ada/6919
|
PR ada/6919
|
||||||
* adaint.c (__gnat_tmp_name): Remove buffer overflow bug on
|
* adaint.c (__gnat_tmp_name): Remove buffer overflow bug on
|
||||||
GNU/Linux.
|
GNU/Linux.
|
||||||
|
@ -23967,21 +23947,25 @@
|
||||||
* config-lang.in: Remove diff_excludes.
|
* config-lang.in: Remove diff_excludes.
|
||||||
|
|
||||||
2002-11-05 Graham Stott <graham.stott@btinternet.com>
|
2002-11-05 Graham Stott <graham.stott@btinternet.com>
|
||||||
|
|
||||||
PR ada/8358
|
PR ada/8358
|
||||||
* trans.c (gnu_pending_elaboration_lists): New GC root.
|
* trans.c (gnu_pending_elaboration_lists): New GC root.
|
||||||
(build_unit_elab): Use..
|
(build_unit_elab): Use..
|
||||||
|
|
||||||
2002-10-30 Geert Bosch <bosch@gnat.com>
|
2002-10-30 Geert Bosch <bosch@gnat.com>
|
||||||
|
|
||||||
PR ada/6558
|
PR ada/6558
|
||||||
* misc.c : Include optabs.h
|
* misc.c : Include optabs.h
|
||||||
|
|
||||||
* Make-lang.in (misc.o): Add dependency on optabs.h
|
* Make-lang.in (misc.o): Add dependency on optabs.h
|
||||||
|
|
||||||
2002-10-29 Geert Bosch <bosch@gnat.com>
|
2002-10-29 Geert Bosch <bosch@gnat.com>
|
||||||
|
|
||||||
PR ada/6558
|
PR ada/6558
|
||||||
* Make-lang.in (gnatbind): Depend on CONFIG_H
|
* Make-lang.in (gnatbind): Depend on CONFIG_H
|
||||||
|
|
||||||
2002-10-29 Geert bosch <bosch@gnat.com>
|
2002-10-29 Geert bosch <bosch@gnat.com>
|
||||||
|
|
||||||
PR ada/6558
|
PR ada/6558
|
||||||
* misc.c: Unrevert misc.c (1.13)
|
* misc.c: Unrevert misc.c (1.13)
|
||||||
|
|
||||||
|
@ -23991,6 +23975,7 @@
|
||||||
maintainership comments.
|
maintainership comments.
|
||||||
|
|
||||||
2002-09-25 Nathanael Nerode <neroden@gcc.gnu.org>
|
2002-09-25 Nathanael Nerode <neroden@gcc.gnu.org>
|
||||||
|
|
||||||
PR ada/5904
|
PR ada/5904
|
||||||
* 5ataprop.adb 5atpopsp.adb 5bosinte.adb 5ftaprop.adb
|
* 5ataprop.adb 5atpopsp.adb 5bosinte.adb 5ftaprop.adb
|
||||||
5gtaprop.adb 5htaprop.adb 5rosinte.ads 5staprop.adb
|
5gtaprop.adb 5htaprop.adb 5rosinte.ads 5staprop.adb
|
||||||
|
|
Loading…
Add table
Reference in a new issue