[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 2 May 2017 09:04:23 +0000 (11:04 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 2 May 2017 09:04:23 +0000 (11:04 +0200)
2017-05-02  Arnaud Charlet  <charlet@adacore.com>

* sem_case.adb: Remove extra spaces in parameter declarations.

2017-05-02  Justin Squirek  <squirek@adacore.com>

* usage.adb: Replace space with hyphen ("run time" -> "run-time")
in usage line for new -gnatwE switch.

2017-05-02  Claire Dross  <dross@adacore.com>

* a-cofuve.ads (Remove): Remove unnecessary
conditions in precondition.

2017-05-02  Vasiliy Fofanov  <fofanov@adacore.com>

* a-stream.ads, exp_imgv.adb, sem_ch10.adb,
sem_attr.adb, s-finmas.ads, osint.adb: Minor typo fix.

From-SVN: r247479

14 files changed:
gcc/ada/ChangeLog
gcc/ada/a-cofuve.ads
gcc/ada/a-stream.ads
gcc/ada/errout.adb
gcc/ada/exp_imgv.adb
gcc/ada/opt.ads
gcc/ada/osint.adb
gcc/ada/s-finmas.ads
gcc/ada/sem_attr.adb
gcc/ada/sem_case.adb
gcc/ada/sem_ch10.adb
gcc/ada/switch-b.adb
gcc/ada/usage.adb
gcc/ada/warnsw.adb

index ffa39763488e418437d5968de56cb3a542df18a7..f91a3ebd45b8e2ae85add0cd52fedc7b4d9fd14d 100644 (file)
@@ -1,3 +1,22 @@
+2017-05-02  Arnaud Charlet  <charlet@adacore.com>
+
+       * sem_case.adb: Remove extra spaces in parameter declarations.
+
+2017-05-02  Justin Squirek  <squirek@adacore.com>
+
+       * usage.adb: Replace space with hyphen ("run time" -> "run-time")
+       in usage line for new -gnatwE switch.
+
+2017-05-02  Claire Dross  <dross@adacore.com>
+
+       * a-cofuve.ads (Remove): Remove unnecessary
+       conditions in precondition.
+
+2017-05-02  Vasiliy Fofanov  <fofanov@adacore.com>
+
+       * a-stream.ads, exp_imgv.adb, sem_ch10.adb,
+       sem_attr.adb, s-finmas.ads, osint.adb: Minor typo fix.
+
 2017-05-02  Justin Squirek  <squirek@adacore.com>
 
        * sem_ch4.adb (Analyze_Case_Expression): Add check for valid
index db1edd5f1224523a103c853af4dbe00d595ee32b..b48330c1251094c54fbfac66b6eb4b47e92a0f4f 100644 (file)
@@ -319,10 +319,7 @@ package Ada.Containers.Functional_Vectors with SPARK_Mode is
 
    with
      Global => null,
-     Pre    =>
-       Length (Container) < Count_Type'Last
-         and Last (Container) < Index_Type'Last
-         and Position in Index_Type'First .. Last (Container),
+     Pre    => Position in Index_Type'First .. Last (Container),
      Post   =>
        Length (Remove'Result) = Length (Container) - 1
          and then Range_Equal
index 40e60ce24995e4e3c065a00355c5317dde59e0a0..f3aa0082337df9cb201a1286e2ec838914914c74 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---          Copyright (C) 1992-2014, Free Software Foundation, Inc.         --
+--          Copyright (C) 1992-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- This specification is derived from the Ada Reference Manual for use with --
 -- GNAT. The copyright notice above, and the license provisions that follow --
@@ -42,7 +42,7 @@ package Ada.Streams is
    type Stream_Element is mod 2 ** Standard'Storage_Unit;
 
    type Stream_Element_Offset is new Long_Long_Integer;
-   --  Stream_Element_Offset needs 64 bits to accomodate large stream files.
+   --  Stream_Element_Offset needs 64 bits to accommodate large stream files.
    --  However, rather than make this explicitly 64-bits we derive from
    --  Long_Long_Integer. In normal usage this will have the same effect.
    --  But in the case of CodePeer with a target configuration file with a
index 3378190cc79e5c14bed2ed372d23bddcb4465911..762ccda92858002b9d832c80a8199687b519a97a 100644 (file)
@@ -3103,7 +3103,7 @@ package body Errout is
                --  as errors.
 
                if Is_Warning_Msg
-                 and then Warning_Mode = Treat_Run_Time_As_Error
+                 and then Warning_Mode = Treat_Run_Time_Warnings_As_Errors
                then
                   Is_Warning_Msg := False;
                end if;
index e4a07f7074e130ead66a680852708a7ce04da100..28de1f4794568b0d17a6d7dfdcc8fe5d02d12f80 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---          Copyright (C) 2001-2016, Free Software Foundation, Inc.         --
+--          Copyright (C) 2001-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
@@ -1165,7 +1165,7 @@ package body Exp_Imgv is
          pragma Assert (Is_Enumeration_Type (Rtyp));
 
          --  Whenever pragma Discard_Names is in effect, the value we need
-         --  is the value needed to accomodate the largest integer pos value
+         --  is the value needed to accommodate the largest integer pos value
          --  in the range of the subtype + 1 for the space at the start. We
          --  build:
 
index 2140d5e39fba9ea3e95827e017a998bdebeb5019..2dbfef059182de5b0e1a321887e669f54d1d8356 100644 (file)
@@ -1861,17 +1861,17 @@ package Opt is
    --  Modified by use of -gnatw.w/.W.
 
    type Warning_Mode_Type is
-     (Suppress, Normal, Treat_As_Error, Treat_Run_Time_As_Error);
+     (Suppress, Normal, Treat_As_Error, Treat_Run_Time_Warnings_As_Errors);
    Warning_Mode : Warning_Mode_Type := Normal;
    --  GNAT, GNATBIND
    --  Controls treatment of warning messages. If set to Suppress, warning
    --  messages are not generated at all. In Normal mode, they are generated
    --  but do not count as errors. In Treat_As_Error mode, warning messages are
-   --  generated and are treated as errors. In Treat_Run_Time_As_Error, warning
-   --  messages regarding errors raised at run time are treated as errors. Note
-   --  that Warning_Mode = Suppress causes pragma Warnings to be ignored
-   --  (except for legality checks), unless we are in GNATprove_Mode, which
-   --  requires pragma Warnings to be stored for the formal verification
+   --  generated and treated as errors. In Treat_Run_Time_Warnings_As_Errors,
+   --  warning messages regarding errors raised at run time are treated as
+   --  errors. Note that Warning_Mode = Suppress causes pragma Warnings to be
+   --  ignored (except for legality checks), unless we are in GNATprove_Mode,
+   --  which requires pragma Warnings to be stored for the formal verification
    --  backend.
 
    Warnings_As_Errors_Count : Natural;
index 566a23480d38fda8f027cdb128fa9f68a5d4ce69..105e866c3734d4906e3d71d7d9846697d185a24a 100644 (file)
@@ -2312,7 +2312,7 @@ package body Osint is
 
       --  Read the file. Note that the loop is probably not necessary since the
       --  whole file is read at once but the loop is harmless and that way we
-      --  are sure to accomodate systems where this is not the case.
+      --  are sure to accommodate systems where this is not the case.
 
       Curr := 1;
       Actual_Len := Len;
index a4e6cb15e483c741dd2efbcb2dff47ef30f67a07..28f862f9b198248ee7e2ace50eb0ff69060f70ac 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---          Copyright (C) 2011-2015, Free Software Foundation, Inc.         --
+--          Copyright (C) 2011-2017, Free Software Foundation, Inc.         --
 --                                                                          --
 -- GNAT is free software;  you can  redistribute it  and/or modify it under --
 -- terms of the  GNU General Public License as published  by the Free Soft- --
@@ -62,7 +62,7 @@ package System.Finalization_Masters is
    --  Finalization master type structure. A unique master is associated with
    --  each access-to-controlled or access-to-class-wide type. Masters also act
    --  as components of subpools. By default, a master contains objects of the
-   --  same designated type but it may also accomodate heterogeneous objects.
+   --  same designated type but it may also accommodate heterogeneous objects.
 
    type Finalization_Master is
      new Ada.Finalization.Limited_Controlled with private;
@@ -156,7 +156,7 @@ private
    --  Finalization master type structure. A unique master is associated with
    --  each access-to-controlled or access-to-class-wide type. Masters also act
    --  as components of subpools. By default, a master contains objects of the
-   --  same designated type but it may also accomodate heterogeneous objects.
+   --  same designated type but it may also accommodate heterogeneous objects.
 
    type Finalization_Master is
      new Ada.Finalization.Limited_Controlled with
index ecb6ab29b89a6209ff4b19a4aeadc37319540c35..5cbc08c7789e63d0c6fb0f6951aa8faf78b291b8 100644 (file)
@@ -6173,7 +6173,7 @@ package body Sem_Attr is
             elsif Val < 0 then
                Set_Etype (E1, Universal_Integer);
 
-            --  Otherwise set type to Unsigned_64 to accomodate max values
+            --  Otherwise set type to Unsigned_64 to accommodate max values
 
             else
                Set_Etype (E1, Standard_Unsigned_64);
@@ -10056,7 +10056,7 @@ package body Sem_Attr is
 
                      --  If range is null, result is zero, that has already
                      --  been dealt with, so what we need is the power of ten
-                     --  that accomodates the Pos of the largest value, which
+                     --  that accommodates the Pos of the largest value, which
                      --  is the high bound of the range + one for the space.
 
                      W := 1;
index 187a98baafc909cd5afa5d0f8164b73b51b7bf8b..6f66d6f61c8a5dab5d774b5870b3aba4a0d6e7ba 100644 (file)
@@ -92,9 +92,9 @@ package body Sem_Case is
    --  ID of an appropriate string to be used in error message output.
 
    procedure Expand_Others_Choice
-     (Case_Table     : Choice_Table_Type;
-      Others_Choice  : Node_Id;
-      Choice_Type    : Entity_Id);
+     (Case_Table    : Choice_Table_Type;
+      Others_Choice : Node_Id;
+      Choice_Type   : Entity_Id);
    --  The case table is the table generated by a call to Check_Choices
    --  (with just 1 .. Last_Choice entries present). Others_Choice is a
    --  pointer to the N_Others_Choice node (this routine is only called if
index 07f9f8c730f25ecf279b72ed87054b5dc46ed6fd..358b20a83bfded9777ee8999c01783593cf2c00c 100644 (file)
@@ -6145,7 +6145,7 @@ package body Sem_Ch10 is
       Last_Public_Shadow := Last_Shadow;
 
       --  Ada 2005 (AI-262): Build the limited view of the private declarations
-      --  to accomodate limited private with clauses.
+      --  to accommodate limited private with clauses.
 
       Process_Declarations_And_States
         (Pack  => Pack,
index 1e13f3c6b45f5c929f08bb3b4194adb15285c851..52a72e4de403176c8221c3f12a2d096e91f186f1 100644 (file)
@@ -491,7 +491,7 @@ package body Switch.B is
                   Warning_Mode := Treat_As_Error;
 
                when 'E' =>
-                  Warning_Mode := Treat_Run_Time_As_Error;
+                  Warning_Mode := Treat_Run_Time_Warnings_As_Errors;
 
                when 's' =>
                   Warning_Mode := Suppress;
index 5e3ecbd8d80d401b0ecb59d904c0eceec4d152e2..7ffb424f1d234b2daeb0bc65c415ec0b1f697fca 100644 (file)
@@ -488,7 +488,7 @@ begin
    Write_Line ("        e    treat all warnings (but not info) as errors");
    Write_Line ("        .e   turn on every optional info/warning " &
                                                   "(no exceptions)");
-   Write_Line ("        E    treat all run time warnings as errors");
+   Write_Line ("        E    treat all run-time warnings as errors");
    Write_Line ("        f+   turn on warnings for unreferenced formal");
    Write_Line ("        F*   turn off warnings for unreferenced formal");
    Write_Line ("        .f   turn on warnings for suspicious Subp'Access");
index 5165bf09eb6b9fb6066fae88040cdb4ea479f409..2fd133000e6ed11bbe99811367c30dd3ea016353 100644 (file)
@@ -533,7 +533,7 @@ package body Warnsw is
             Warning_Mode                        := Treat_As_Error;
 
          when 'E' =>
-            Warning_Mode                        := Treat_Run_Time_As_Error;
+            Warning_Mode := Treat_Run_Time_Warnings_As_Errors;
 
          when 'f' =>
             Check_Unreferenced_Formals          := True;