aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary Dismukes <dismukes@adacore.com>2019-08-20 09:50:14 +0000
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>2019-08-20 09:50:14 +0000
commit31fde973e5cb886dca17e61b84a72a26a81487ad (patch)
tree7ed08e749f75bffe5538ea1f8d57b83b025725cf
parent8d3e80186744f894702d2f618a78eae0a2c1d33c (diff)
downloadgcc-31fde973e5cb886dca17e61b84a72a26a81487ad.zip
gcc-31fde973e5cb886dca17e61b84a72a26a81487ad.tar.gz
gcc-31fde973e5cb886dca17e61b84a72a26a81487ad.tar.bz2
[Ada] Minor reformattings
2019-08-20 Gary Dismukes <dismukes@adacore.com> gcc/ada/ * ali.adb, ali.ads, aspects.adb, checks.ads, checks.adb, doc/gnat_rm/implementation_defined_pragmas.rst, doc/gnat_ugn/building_executable_programs_with_gnat.rst, einfo.ads, exp_aggr.adb, exp_ch11.adb, exp_ch3.ads, exp_ch4.adb, exp_disp.adb, inline.adb, libgnat/a-locale.ads, libgnat/s-soflin.ads, par_sco.adb, repinfo.adb, sem_ch5.adb, sem_disp.adb, sem_elab.adb, sem_eval.adb, sem_spark.adb, sem_spark.ads, sinfo.ads: Minor reformattings, typo fixes and and rewordings. From-SVN: r274737
-rw-r--r--gcc/ada/ChangeLog12
-rw-r--r--gcc/ada/ali.adb2
-rw-r--r--gcc/ada/ali.ads12
-rw-r--r--gcc/ada/aspects.adb4
-rw-r--r--gcc/ada/checks.adb2
-rw-r--r--gcc/ada/checks.ads2
-rw-r--r--gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst4
-rw-r--r--gcc/ada/doc/gnat_ugn/building_executable_programs_with_gnat.rst2
-rw-r--r--gcc/ada/einfo.ads14
-rw-r--r--gcc/ada/exp_aggr.adb2
-rw-r--r--gcc/ada/exp_ch11.adb7
-rw-r--r--gcc/ada/exp_ch3.ads8
-rw-r--r--gcc/ada/exp_ch4.adb8
-rw-r--r--gcc/ada/exp_disp.adb12
-rw-r--r--gcc/ada/inline.adb4
-rw-r--r--gcc/ada/libgnat/a-locale.ads6
-rw-r--r--gcc/ada/libgnat/s-soflin.ads7
-rw-r--r--gcc/ada/par_sco.adb4
-rw-r--r--gcc/ada/repinfo.adb4
-rw-r--r--gcc/ada/sem_ch5.adb11
-rw-r--r--gcc/ada/sem_disp.adb4
-rw-r--r--gcc/ada/sem_elab.adb4
-rw-r--r--gcc/ada/sem_eval.adb14
-rw-r--r--gcc/ada/sem_spark.adb27
-rw-r--r--gcc/ada/sem_spark.ads3
-rw-r--r--gcc/ada/sinfo.ads3
26 files changed, 94 insertions, 88 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 0a92182..608eacb 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,15 @@
+2019-08-20 Gary Dismukes <dismukes@adacore.com>
+
+ * ali.adb, ali.ads, aspects.adb, checks.ads, checks.adb,
+ doc/gnat_rm/implementation_defined_pragmas.rst,
+ doc/gnat_ugn/building_executable_programs_with_gnat.rst,
+ einfo.ads, exp_aggr.adb, exp_ch11.adb, exp_ch3.ads, exp_ch4.adb,
+ exp_disp.adb, inline.adb, libgnat/a-locale.ads,
+ libgnat/s-soflin.ads, par_sco.adb, repinfo.adb, sem_ch5.adb,
+ sem_disp.adb, sem_elab.adb, sem_eval.adb, sem_spark.adb,
+ sem_spark.ads, sinfo.ads: Minor reformattings, typo fixes and
+ and rewordings.
+
2019-08-20 Dmitriy Anisimkov <anisimko@adacore.com>
* adaint.c (__gnat_to_gm_time): On _WIN32, don't round time up
diff --git a/gcc/ada/ali.adb b/gcc/ada/ali.adb
index ab98104..8d1d54a 100644
--- a/gcc/ada/ali.adb
+++ b/gcc/ada/ali.adb
@@ -649,7 +649,7 @@ package body ALI is
Xref.Init;
Xref_Section.Init;
- -- Add dummy zero'th item in Linker_Options and Notes for sort calls
+ -- Add dummy zeroth item in Linker_Options and Notes for sort calls
Linker_Options.Increment_Last;
Notes.Increment_Last;
diff --git a/gcc/ada/ali.ads b/gcc/ada/ali.ads
index 22bf8a2..5e2ec71 100644
--- a/gcc/ada/ali.ads
+++ b/gcc/ada/ali.ads
@@ -727,9 +727,9 @@ package ALI is
-- but before the entries from the run-time.
end record;
- -- The indexes of active entries in this table range from 1 to
- -- the value of Linker_Options.Last. The zero'th element is for
- -- convenience if the table needs to be sorted.
+ -- The indexes of active entries in this table range from 1 to the value of
+ -- Linker_Options.Last. The zeroth element is for convenience if the table
+ -- needs to be sorted.
package Linker_Options is new Table.Table (
Table_Component_Type => Linker_Option_Record,
@@ -765,9 +765,9 @@ package ALI is
-- location to the last character on the line.
end record;
- -- The indexes of active entries in this table range from 1 to the
- -- value of Notes.Last. The zero'th element is for convenience if
- -- the table needs to be sorted.
+ -- The indexes of active entries in this table range from 1 to the value of
+ -- Notes.Last. The zeroth element is for convenience if the table needs to
+ -- be sorted.
package Notes is new Table.Table (
Table_Component_Type => Notes_Record,
diff --git a/gcc/ada/aspects.adb b/gcc/ada/aspects.adb
index d582abf..3b8b7c4 100644
--- a/gcc/ada/aspects.adb
+++ b/gcc/ada/aspects.adb
@@ -226,8 +226,8 @@ package body Aspects is
end if;
if Is_Private_Type (Owner)
- and then Present (Full_View (Owner))
- and then not Operational_Aspect (A)
+ and then Present (Full_View (Owner))
+ and then not Operational_Aspect (A)
then
Owner := Full_View (Owner);
end if;
diff --git a/gcc/ada/checks.adb b/gcc/ada/checks.adb
index 03cfcef..61cabed 100644
--- a/gcc/ada/checks.adb
+++ b/gcc/ada/checks.adb
@@ -2471,7 +2471,7 @@ package body Checks is
(Formal : Entity_Id;
Prag_Nam : Name_Id;
For_Result : Boolean := False);
- -- Add a single 'Valid[_Scalar] check which verifies the initialization
+ -- Add a single 'Valid[_Scalars] check which verifies the initialization
-- of Formal. Prag_Nam denotes the pre or post condition pragma name.
-- Set flag For_Result when to verify the result of a function.
diff --git a/gcc/ada/checks.ads b/gcc/ada/checks.ads
index e2ac6ae..9bf2908 100644
--- a/gcc/ada/checks.ads
+++ b/gcc/ada/checks.ads
@@ -161,7 +161,7 @@ package Checks is
procedure Activate_Range_Check (N : Node_Id);
pragma Inline (Activate_Range_Check);
- -- Sets Do_Range_Check flag in node N, and handles possible local raise
+ -- Sets Do_Range_Check flag in node N, and handles possible local raise.
-- Always call this routine rather than calling Set_Do_Range_Check to
-- set an explicit value of True, to ensure handling the local raise case.
diff --git a/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst b/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst
index 7614504..91c2d33 100644
--- a/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst
+++ b/gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst
@@ -380,9 +380,9 @@ Syntax:
pragma Aggregate_Individually_Assign;
-Where possible GNAT will store the binary representation of a record aggregate
+Where possible, GNAT will store the binary representation of a record aggregate
in memory for space and performance reasons. This configuration pragma changes
-this behaviour so that record aggregates are instead always converted into
+this behavior so that record aggregates are instead always converted into
individual assignment statements.
diff --git a/gcc/ada/doc/gnat_ugn/building_executable_programs_with_gnat.rst b/gcc/ada/doc/gnat_ugn/building_executable_programs_with_gnat.rst
index 82aecc8..6f13452 100644
--- a/gcc/ada/doc/gnat_ugn/building_executable_programs_with_gnat.rst
+++ b/gcc/ada/doc/gnat_ugn/building_executable_programs_with_gnat.rst
@@ -4796,7 +4796,7 @@ checks to be performed. The following checks are defined:
The set of style check switches is set to match that used by the GNAT sources.
This may be useful when developing code that is eventually intended to be
- incorporated into GNAT. Currently this is equivalent to :switch:`-gnatwydISux`)
+ incorporated into GNAT. Currently this is equivalent to :switch:`-gnatyydISux`)
but additional style switches may be added to this set in the future without
advance notice.
diff --git a/gcc/ada/einfo.ads b/gcc/ada/einfo.ads
index 089960a..e93a837 100644
--- a/gcc/ada/einfo.ads
+++ b/gcc/ada/einfo.ads
@@ -663,8 +663,8 @@ package Einfo is
-- In that case, this field points to that subtype.
--
-- For E_Class_Wide_Subtype, the presence of Equivalent_Type overrides
--- this field. Note that this field ONLY appears in subtype entries, not
--- in type entries, it is not defined, and it is an error to reference
+-- this field. Note that this field ONLY appears in subtype entities, not
+-- in type entities, it is not defined, and it is an error to reference
-- Cloned_Subtype in an E_Record_Type or E_Class_Wide_Type entity.
-- Comes_From_Source
@@ -915,7 +915,7 @@ package Einfo is
-- depends on a private type.
-- Derived_Type_Link (Node31)
--- Defined in all type and subtype entries. Set in a base type if
+-- Defined in all type and subtype entities. Set in a base type if
-- a derived type declaration is encountered which derives from
-- this base type or one of its subtypes, and there are already
-- primitive operations declared. In this case, it references the
@@ -1228,7 +1228,7 @@ package Einfo is
-- initial value). See Exp_Util.Expand_Class_Wide_Subtype for further
-- details. For E_Exception_Type, this points to the record containing
-- the data necessary to represent exceptions (for further details, see
--- System.Standard_Library. For access_to_protected subprograms, it
+-- System.Standard_Library). For access to protected subprograms, it
-- denotes a record that holds pointers to the operation and to the
-- protected object. For remote Access_To_Subprogram types, it denotes
-- the record that is the fat pointer representation of an RAST.
@@ -1616,7 +1616,7 @@ package Einfo is
-- set, signalling that Freeze.Inherit_Delayed_Rep_Aspects must be called
-- at the freeze point of the derived type.
--- Has_DIC (syntherized)
+-- Has_DIC (synthesized)
-- Defined in all type entities. Set for a private type and its full view
-- when the type is subject to pragma Default_Initial_Condition (DIC), or
-- when the type inherits a DIC pragma from a parent type.
@@ -1952,7 +1952,7 @@ package Einfo is
-- Unmodified and Unreferenced pragmas.
-- Has_Pragma_Unused (Flag294)
--- Defined in all entries. Set if a valid pragma Unused applies to a
+-- Defined in all entities. Set if a valid pragma Unused applies to a
-- variable or entity, indicating that warnings should not be given if
-- it is never modified or referenced. Note: This pragma is exactly
-- equivalent Unmodified and Unreference combined.
@@ -3327,7 +3327,7 @@ package Einfo is
-- frozen. If set it indicates that the representation is known to be
-- unsigned (i.e. that no negative values appear in the range). This is
-- normally just a reflection of the lower bound of the subtype or base
--- type, but there is one case in which the setting is non-obvious,
+-- type, but there is one case in which the setting is not obvious,
-- namely the case of an unsigned subtype of a signed type from which
-- a further subtype is obtained using variable bounds. This further
-- subtype is still unsigned, but this cannot be determined by looking
diff --git a/gcc/ada/exp_aggr.adb b/gcc/ada/exp_aggr.adb
index d720820..c3eba3c 100644
--- a/gcc/ada/exp_aggr.adb
+++ b/gcc/ada/exp_aggr.adb
@@ -7478,7 +7478,7 @@ package body Exp_Aggr is
return;
end if;
- -- If the pramga Aggregate_Individually_Assign is set always convert to
+ -- If the pramga Aggregate_Individually_Assign is set, always convert to
-- assignments.
if Aggregate_Individually_Assign then
diff --git a/gcc/ada/exp_ch11.adb b/gcc/ada/exp_ch11.adb
index 29d8718..d45cb45 100644
--- a/gcc/ada/exp_ch11.adb
+++ b/gcc/ada/exp_ch11.adb
@@ -63,10 +63,9 @@ package body Exp_Ch11 is
-- N is the node on which the warning is placed.
procedure Warn_If_No_Propagation (N : Node_Id);
- -- Called for an exception raise that is not a local raise (and thus
- -- cannot be optimized to a goto). Issues warning if
- -- No_Exception_Propagation restriction is set.
- -- N is the node for the raise or equivalent call.
+ -- Called for an exception raise that is not a local raise (and thus cannot
+ -- be optimized to a goto). Issues warning if No_Exception_Propagation
+ -- restriction is set. N is the node for the raise or equivalent call.
---------------------------
-- Expand_At_End_Handler --
diff --git a/gcc/ada/exp_ch3.ads b/gcc/ada/exp_ch3.ads
index 6ae0db7..197c053 100644
--- a/gcc/ada/exp_ch3.ads
+++ b/gcc/ada/exp_ch3.ads
@@ -102,10 +102,10 @@ package Exp_Ch3 is
(Typ : Entity_Id;
N : Node_Id;
Size : Uint := No_Uint) return Node_Id;
- -- Build an expression which represents the required initial value of type
+ -- Build an expression that represents the required initial value of type
-- Typ for which predicate Needs_Simple_Initialization is True. N is a node
- -- whose source location used in the construction of the expression. Size
- -- is utilized as follows:
+ -- whose source location is used in the construction of the expression.
+ -- Size is used as follows:
--
-- * If the size of the object to be initialized it is known, it should
-- be passed to the routine.
@@ -115,7 +115,7 @@ package Exp_Ch3 is
--
-- The object size is needed to prepare a known invalid value for use by
-- Normalize_Scalars. A call to this routine where Typ denotes a scalar
- -- type is only valid when Normalize_Scalars or Initialize_Scalars is
+ -- type is valid only when Normalize_Scalars or Initialize_Scalars is
-- active, or if N is the node for a 'Invalid_Value attribute node.
procedure Init_Secondary_Tags
diff --git a/gcc/ada/exp_ch4.adb b/gcc/ada/exp_ch4.adb
index 00f9aae..f28deac 100644
--- a/gcc/ada/exp_ch4.adb
+++ b/gcc/ada/exp_ch4.adb
@@ -1852,7 +1852,7 @@ package body Exp_Ch4 is
Statements => New_List (Loop_Stm)));
-- If no separate indexes, return loop statement with explicit
- -- iteration scheme on its own
+ -- iteration scheme on its own.
else
Loop_Stm :=
@@ -2757,7 +2757,7 @@ package body Exp_Ch4 is
-- The J'th entry in an expression node that represents the total length
-- of operands 1 through J. It is either an integer literal node, or a
-- reference to a constant entity with the right value, so it is fine
- -- to just do a Copy_Node to get an appropriate copy. The extra zero'th
+ -- to just do a Copy_Node to get an appropriate copy. The extra zeroth
-- entry always is set to zero. The length is of type Artyp.
Low_Bound : Node_Id;
@@ -4421,7 +4421,7 @@ package body Exp_Ch4 is
begin
-- Warn on the presence of an allocator of an anonymous access type when
- -- enabled except when its an object declaration at library level.
+ -- enabled, except when it's an object declaration at library level.
if Warn_On_Anonymous_Allocators
and then Ekind (PtrT) = E_Anonymous_Access_Type
@@ -11310,7 +11310,7 @@ package body Exp_Ch4 is
end if;
-- Nothing to do if expression was rewritten into a float-to-float
- -- conversion, since this kind of conversions is handled elsewhere.
+ -- conversion, since this kind of conversion is handled elsewhere.
if Is_Floating_Point_Type (Etype (Expr))
and then Is_Floating_Point_Type (Target_Type)
diff --git a/gcc/ada/exp_disp.adb b/gcc/ada/exp_disp.adb
index 84a6256..640d205 100644
--- a/gcc/ada/exp_disp.adb
+++ b/gcc/ada/exp_disp.adb
@@ -730,7 +730,7 @@ package body Exp_Disp is
-- If the dispatching call appears in the same scope as the
-- declaration of the dispatching subprogram (for example in
- -- the expression of a local expression function) the prec.
+ -- the expression of a local expression function), the spec
-- has not been analyzed yet, in which case we use the Chars
-- field to recognize intended occurrences of the formals.
@@ -746,9 +746,7 @@ package body Exp_Disp is
F := First_Formal (Subp);
A := First_Actual (Call_Node);
- if Present (Entity (N))
- and then Is_Formal (Entity (N))
- then
+ if Present (Entity (N)) and then Is_Formal (Entity (N)) then
while Present (F) loop
if F = Entity (N) then
Rewrite (N, New_Copy_Tree (A));
@@ -781,9 +779,9 @@ package body Exp_Disp is
Next_Actual (A);
end loop;
- -- If node is not analyzed, recognize occurrences of
- -- a formal by name, as would be done when resolving
- -- the aspect expression in the context of the subprogram.
+ -- If the node is not analyzed, recognize occurrences of a
+ -- formal by name, as would be done when resolving the aspect
+ -- expression in the context of the subprogram.
elsif not Analyzed (N)
and then Nkind (N) = N_Identifier
diff --git a/gcc/ada/inline.adb b/gcc/ada/inline.adb
index 46daa48..e5ecb55 100644
--- a/gcc/ada/inline.adb
+++ b/gcc/ada/inline.adb
@@ -635,8 +635,8 @@ package body Inline is
-- declares the type, and that body is visible to the back end.
-- Do not inline it either if it is in the main unit.
-- Extend the -gnatn2 processing to -gnatn1 for Inline_Always
- -- calls if the back-end takes care of inlining the call.
- -- Note that Level is in Inline_Call | Inline_Packag here.
+ -- calls if the back end takes care of inlining the call.
+ -- Note that Level is in Inline_Call | Inline_Package here.
elsif ((Level = Inline_Call
and then Has_Pragma_Inline_Always (E)
diff --git a/gcc/ada/libgnat/a-locale.ads b/gcc/ada/libgnat/a-locale.ads
index 314001a..418c41e 100644
--- a/gcc/ada/libgnat/a-locale.ads
+++ b/gcc/ada/libgnat/a-locale.ads
@@ -20,9 +20,9 @@ package Ada.Locales is
pragma Remote_Types (Locales);
-- A locale identifies a geopolitical place or region and its associated
- -- language, which can be used to determine other
- -- internationalization-related characteristics. The active locale is the
- -- locale associated with the partition of the current task.
+ -- language, which can be used to determine other internationalization-
+ -- related characteristics. The active locale is the locale associated with
+ -- the partition of the current task.
type Language_Code is new String (1 .. 3)
with Dynamic_Predicate =>
diff --git a/gcc/ada/libgnat/s-soflin.ads b/gcc/ada/libgnat/s-soflin.ads
index ff095b6..2125d59 100644
--- a/gcc/ada/libgnat/s-soflin.ads
+++ b/gcc/ada/libgnat/s-soflin.ads
@@ -302,15 +302,16 @@ package System.Soft_Links is
-- Wrapper to the possible user specified traceback decorator to be
-- called during automatic output of exception data.
- -- The null value of this wrapper correspond sto the null value of the
+ -- The null value of this wrapper corresponds to the null value of the
-- current actual decorator. This is ensured first by the null initial
-- value of the corresponding variables, and then by Set_Trace_Decorator
-- in g-exctra.adb.
pragma Atomic (Traceback_Decorator_Wrapper);
-- Since concurrent read/write operations may occur on this variable.
- -- See the body of Tailored_Exception_Traceback in Ada.Exceptions for
- -- a more detailed description of the potential problems.
+ -- See the body of Tailored_Exception_Traceback in
+ -- Ada.Exceptions.Exception_Data for a more detailed description of the
+ -- potential problems.
procedure Save_Library_Occurrence (E : EOA);
-- When invoked, this routine saves an exception occurrence into a hidden
diff --git a/gcc/ada/par_sco.adb b/gcc/ada/par_sco.adb
index 4a7c286..0fe248c 100644
--- a/gcc/ada/par_sco.adb
+++ b/gcc/ada/par_sco.adb
@@ -92,8 +92,8 @@ package body Par_SCO is
-- writing out the SCO information to the ALI file, we can fill in the
-- proper dependency numbers and file names.
- -- Note that the zero'th entry is here for convenience in sorting the
- -- table, the real lower bound is 1.
+ -- Note that the zeroth entry is here for convenience in sorting the table;
+ -- the real lower bound is 1.
package SCO_Unit_Number_Table is new Table.Table
(Table_Component_Type => Unit_Number_Type,
diff --git a/gcc/ada/repinfo.adb b/gcc/ada/repinfo.adb
index 0f318a0..6318682 100644
--- a/gcc/ada/repinfo.adb
+++ b/gcc/ada/repinfo.adb
@@ -1818,8 +1818,8 @@ package body Repinfo is
Has_Rep_Item (Ent, Name_Scalar_Storage_Order)
or else SSO_Set_Low_By_Default (Ent)
or else SSO_Set_High_By_Default (Ent);
- -- Scalar_Storage_Order is displayed if specified explicitly
- -- or set by Default_Scalar_Storage_Order.
+ -- Scalar_Storage_Order is displayed if specified explicitly or set by
+ -- Default_Scalar_Storage_Order.
-- Start of processing for List_Scalar_Storage_Order
diff --git a/gcc/ada/sem_ch5.adb b/gcc/ada/sem_ch5.adb
index 963819e..3abaa8d 100644
--- a/gcc/ada/sem_ch5.adb
+++ b/gcc/ada/sem_ch5.adb
@@ -2234,15 +2234,14 @@ package body Sem_Ch5 is
It : Interp;
begin
- -- THe domain of iteralion must implement either the RM
+ -- The domain of iteration must implement either the RM
-- iterator interface, or the SPARK Iterable aspect.
if No (Iterator) then
- if No
- (Find_Aspect (Etype (Iter_Name), Aspect_Iterable))
- then
- Error_Msg_NE ("cannot iterate over&",
- N, Base_Type (Etype (Iter_Name)));
+ if No (Find_Aspect (Etype (Iter_Name), Aspect_Iterable)) then
+ Error_Msg_NE
+ ("cannot iterate over&",
+ N, Base_Type (Etype (Iter_Name)));
return;
end if;
diff --git a/gcc/ada/sem_disp.adb b/gcc/ada/sem_disp.adb
index ee8f443..b04b863 100644
--- a/gcc/ada/sem_disp.adb
+++ b/gcc/ada/sem_disp.adb
@@ -1144,12 +1144,12 @@ package body Sem_Disp is
-- 3. Subprograms associated with stream attributes (built by
-- New_Stream_Subprogram)
- -- 4. Wrapper built for inherited operations with inherited class-
+ -- 4. Wrappers built for inherited operations with inherited class-
-- wide conditions, where the conditions include calls to other
-- overridden primitives. The wrappers include checks on these
-- modified conditions. (AI12-113).
- -- 5. Declarations built for subprograms without separate spec which
+ -- 5. Declarations built for subprograms without separate specs that
-- are eligible for inlining in GNATprove (inside
-- Sem_Ch6.Analyze_Subprogram_Body_Helper).
diff --git a/gcc/ada/sem_elab.adb b/gcc/ada/sem_elab.adb
index 714a9f7..2dbf54d 100644
--- a/gcc/ada/sem_elab.adb
+++ b/gcc/ada/sem_elab.adb
@@ -15234,8 +15234,8 @@ package body Sem_Elab is
begin
-- Nothing to do for predefined primitives because they are
-- artifacts of tagged type expansion and cannot override source
- -- primitives. Nothing to do as well for inherited primitives as
- -- the check concerns overridding ones.
+ -- primitives. Nothing to do as well for inherited primitives, as
+ -- the check concerns overriding ones.
if Is_Predefined_Dispatching_Operation (Prim)
or else not Is_Overriding_Subprogram (Prim)
diff --git a/gcc/ada/sem_eval.adb b/gcc/ada/sem_eval.adb
index 430b8bd..5c41642 100644
--- a/gcc/ada/sem_eval.adb
+++ b/gcc/ada/sem_eval.adb
@@ -562,9 +562,9 @@ package body Sem_Eval is
elsif Is_Out_Of_Range (N, Base_Type (T), Assume_Valid => True) then
Out_Of_Range (N);
- -- Give a warning or error on the value outside the subtype. A
- -- warning is omitted if the expression appears in a range that could
- -- be null (warnings are handled elsewhere for this case).
+ -- Give a warning or error on the value outside the subtype. A warning
+ -- is omitted if the expression appears in a range that could be null
+ -- (warnings are handled elsewhere for this case).
elsif T /= Base_Type (T) and then Nkind (Parent (N)) /= N_Range then
if Is_In_Range (N, T, Assume_Valid => True) then
@@ -578,8 +578,8 @@ package body Sem_Eval is
if CodePeer_Mode and then T = RTE (RE_Priority) then
Set_Do_Range_Check (N, False);
- -- Determine if the out of range violation constitutes a warning
- -- or an error based on context according to RM 4.9 (34/3).
+ -- Determine if the out-of-range violation constitutes a warning
+ -- or an error based on context, according to RM 4.9 (34/3).
elsif Nkind_In (Original_Node (N), N_Type_Conversion,
N_Qualified_Expression)
@@ -5531,8 +5531,8 @@ package body Sem_Eval is
-- CodePeer mode where the target runtime may have more priorities.
elsif not CodePeer_Mode or else Etype (N) /= RTE (RE_Priority) then
- -- Determine if the out of range violation constitutes a warning
- -- or an error based on context according to RM 4.9 (34/3).
+ -- Determine if the out-of-range violation constitutes a warning
+ -- or an error based on context, according to RM 4.9 (34/3).
if Nkind (Original_Node (N)) = N_Type_Conversion
and then not Comes_From_Source (Original_Node (N))
diff --git a/gcc/ada/sem_spark.adb b/gcc/ada/sem_spark.adb
index 30e1426..f99dced 100644
--- a/gcc/ada/sem_spark.adb
+++ b/gcc/ada/sem_spark.adb
@@ -1171,19 +1171,17 @@ package body Sem_SPARK is
Expr_Root := Get_Root_Object (Expr);
- -- SPARK RM 3.10(8): For an assignment statement where
- -- the target is a stand-alone object of an anonymous
- -- access-to-object type
+ -- SPARK RM 3.10(7): For an assignment statement where the target is
+ -- a stand-alone object of an anonymous access-to-object type.
pragma Assert (Present (Target_Root));
- -- If the type of the target is an anonymous
- -- access-to-constant type (an observing access type), the
- -- source shall be an owning access object denoted by a name
- -- that is not in the Moved state, and whose root object
- -- is not in the Moved state and is not declared at a
- -- statically deeper accessibility level than that of
- -- the target object.
+ -- If the type of the target is an anonymous access-to-constant type
+ -- (an observing access type), the source shall be an owning access
+ -- object denoted by a name that is not in the Moved state, and whose
+ -- root object is not in the Moved state and is not declared at a
+ -- statically deeper accessibility level than that of the target
+ -- object.
if Is_Access_Constant (Target_Typ) then
Perm := Get_Perm (Expr);
@@ -1206,11 +1204,10 @@ package body Sem_SPARK is
-- ??? check accessibility level
- -- If the type of the target is an anonymous
- -- access-to-variable type (an owning access type), the
- -- source shall be an owning access object denoted by a
- -- name that is in the Unrestricted state, and whose root
- -- object is the target object itself.
+ -- If the type of the target is an anonymous access-to-variable
+ -- type (an owning access type), the source shall be an owning
+ -- access object denoted by a name that is in the Unrestricted
+ -- state, and whose root object is the target object itself.
Check_Expression (Expr, Observe);
Handle_Observe (Target_Root, Expr, Is_Decl);
diff --git a/gcc/ada/sem_spark.ads b/gcc/ada/sem_spark.ads
index 0aaa115..ff9aa63 100644
--- a/gcc/ada/sem_spark.ads
+++ b/gcc/ada/sem_spark.ads
@@ -166,8 +166,7 @@ package Sem_SPARK is
-- when there are violations of ownership rules.
function Is_Deep (Typ : Entity_Id) return Boolean;
- -- A function that can tell whether a type is deep. Returns True if the
- -- type passed as argument is deep.
+ -- Returns True if the type passed as argument is deep
function Is_Traversal_Function (E : Entity_Id) return Boolean;
diff --git a/gcc/ada/sinfo.ads b/gcc/ada/sinfo.ads
index e3f7fd3..dc82800 100644
--- a/gcc/ada/sinfo.ads
+++ b/gcc/ada/sinfo.ads
@@ -2327,7 +2327,8 @@ package Sinfo is
-- Present in N_Extended_Return_Statement. Points to a list initially
-- containing a single N_Object_Declaration representing the return
-- object. We use a list (instead of just a pointer to the object decl)
- -- because Analyze wants to insert extra actions on this list.
+ -- because Analyze wants to insert extra actions on this list, before the
+ -- N_Object_Declaration, which always remains last on the list.
-- Rounded_Result (Flag18-Sem)
-- Present in N_Type_Conversion, N_Op_Divide, and N_Op_Multiply nodes.