aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Quinot <quinot@adacore.com>2009-04-10 15:12:15 +0000
committerArnaud Charlet <charlet@gcc.gnu.org>2009-04-10 17:12:15 +0200
commitd8221f45584159193e29130db4628f7d0b2b42c7 (patch)
tree7d92a274a03447cdc281929dbb31f4f476e405c4
parentf559e62f2030798aa8462c02143b64419c989ef2 (diff)
downloadgcc-d8221f45584159193e29130db4628f7d0b2b42c7.zip
gcc-d8221f45584159193e29130db4628f7d0b2b42c7.tar.gz
gcc-d8221f45584159193e29130db4628f7d0b2b42c7.tar.bz2
sem_ch6.ads (Check_Subtype_Conformant): Add ??? comment for undocumented formal.
2009-04-10 Thomas Quinot <quinot@adacore.com> * sem_ch6.ads (Check_Subtype_Conformant): Add ??? comment for undocumented formal. Minor reformatting * a-direio.ads: Fix typo in comment * sem_ch3.adb, g-dirope.adb, sem_type.adb, sem_ch12.adb, sem_case.adb, errout.adb, sem_ch4.adb, sem_ch11.adb, exp_dist.adb, sem_ch13.adb: Use uniform phrasing for comment at start of subprogram body. * xsnamest.adb: Add note to explain why we use specific names for the newly generated files instead of generating snames.{ads,adb,h} directly From-SVN: r145918
-rw-r--r--gcc/ada/ChangeLog15
-rw-r--r--gcc/ada/a-direio.ads2
-rw-r--r--gcc/ada/errout.adb2
-rw-r--r--gcc/ada/exp_dist.adb2
-rw-r--r--gcc/ada/g-dirope.adb2
-rw-r--r--gcc/ada/sem_case.adb2
-rw-r--r--gcc/ada/sem_ch11.adb2
-rw-r--r--gcc/ada/sem_ch12.adb11
-rw-r--r--gcc/ada/sem_ch13.adb2
-rw-r--r--gcc/ada/sem_ch3.adb4
-rw-r--r--gcc/ada/sem_ch4.adb4
-rw-r--r--gcc/ada/sem_ch6.ads3
-rw-r--r--gcc/ada/sem_type.adb2
-rw-r--r--gcc/ada/xsnamest.adb5
14 files changed, 40 insertions, 18 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 1a645a1..395cf63 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,18 @@
+2009-04-10 Thomas Quinot <quinot@adacore.com>
+
+ * sem_ch6.ads (Check_Subtype_Conformant): Add ??? comment for
+ undocumented formal.
+ Minor reformatting
+
+ * a-direio.ads: Fix typo in comment
+
+ * sem_ch3.adb, g-dirope.adb, sem_type.adb, sem_ch12.adb, sem_case.adb,
+ errout.adb, sem_ch4.adb, sem_ch11.adb, exp_dist.adb, sem_ch13.adb:
+ Use uniform phrasing for comment at start of subprogram body.
+
+ * xsnamest.adb: Add note to explain why we use specific names for the
+ newly generated files instead of generating snames.{ads,adb,h} directly
+
2009-04-10 Sergey Rybin <rybin@adacore.com>
* vms_data.ads:
diff --git a/gcc/ada/a-direio.ads b/gcc/ada/a-direio.ads
index 5410d1f..1244b2d 100644
--- a/gcc/ada/a-direio.ads
+++ b/gcc/ada/a-direio.ads
@@ -170,7 +170,7 @@ private
-- Size of an element in storage units. The Max operation here is to ensure
-- that we allocate a single byte for zero-sized elements. It's a bit weird
-- to instantiate Direct_IO with zero sized elements, but it is legal and
- -- this adjustment ensures that we don't get anomolous behavior.
+ -- this adjustment ensures that we don't get anomalous behavior.
pragma Inline (Close);
pragma Inline (Create);
diff --git a/gcc/ada/errout.adb b/gcc/ada/errout.adb
index 68d6409..d2c1cae 100644
--- a/gcc/ada/errout.adb
+++ b/gcc/ada/errout.adb
@@ -278,7 +278,7 @@ package body Errout is
return;
end if;
- -- Start processing of new message
+ -- Start of processing for new message
Sindex := Get_Source_File_Index (Flag_Location);
Test_Style_Warning_Serious_Msg (Msg);
diff --git a/gcc/ada/exp_dist.adb b/gcc/ada/exp_dist.adb
index 516a55f..0fc6288 100644
--- a/gcc/ada/exp_dist.adb
+++ b/gcc/ada/exp_dist.adb
@@ -9595,7 +9595,7 @@ package body Exp_Dist is
return Nod;
end Make_Discriminant_Reference;
- -- Start processing for Variant_Part
+ -- Start of processing for Variant_Part
begin
Append_To (Stmts,
diff --git a/gcc/ada/g-dirope.adb b/gcc/ada/g-dirope.adb
index f273366..ad03db8 100644
--- a/gcc/ada/g-dirope.adb
+++ b/gcc/ada/g-dirope.adb
@@ -146,7 +146,7 @@ package body GNAT.Directory_Operations is
end Check_For_Standard_Dirs;
end Basename;
- -- Start processing for Base_Name
+ -- Start of processing for Base_Name
begin
if Path'Length <= Suffix'Length then
diff --git a/gcc/ada/sem_case.adb b/gcc/ada/sem_case.adb
index f226c34..7afd0d3 100644
--- a/gcc/ada/sem_case.adb
+++ b/gcc/ada/sem_case.adb
@@ -203,7 +203,7 @@ package body Sem_Case is
Lo : Uint;
Prev_Hi : Uint;
- -- Start processing for Check_Choices
+ -- Start of processing for Check_Choices
begin
-- Choice_Table must start at 0 which is an unused location used
diff --git a/gcc/ada/sem_ch11.adb b/gcc/ada/sem_ch11.adb
index 1aa3e7c..8aedaf5 100644
--- a/gcc/ada/sem_ch11.adb
+++ b/gcc/ada/sem_ch11.adb
@@ -156,7 +156,7 @@ package body Sem_Ch11 is
return False;
end Others_Present;
- -- Start processing for Analyze_Exception_Handlers
+ -- Start of processing for Analyze_Exception_Handlers
begin
Handler := First (L);
diff --git a/gcc/ada/sem_ch12.adb b/gcc/ada/sem_ch12.adb
index 739cbaf..b8e5d88 100644
--- a/gcc/ada/sem_ch12.adb
+++ b/gcc/ada/sem_ch12.adb
@@ -6158,12 +6158,13 @@ package body Sem_Ch12 is
while Present (E1) and then E1 /= Instance loop
if Ekind (E1) = E_Package
and then Nkind (Parent (E1)) = N_Package_Renaming_Declaration
- and then Renamed_Object (E1) = Pack
then
- return True;
+ if Renamed_Object (E1) = Pack then
+ return True;
- elsif Renamed_Object (E1) = P then
- return False;
+ elsif Renamed_Object (E1) = P then
+ return False;
+ end if;
end if;
Next_Entity (E1);
@@ -6172,7 +6173,7 @@ package body Sem_Ch12 is
return False;
end Is_Actual_Of_Previous_Formal;
- -- Start processing of Denotes_Formal_Package
+ -- Start of processing for Denotes_Formal_Package
begin
if On_Exit then
diff --git a/gcc/ada/sem_ch13.adb b/gcc/ada/sem_ch13.adb
index f5394dc..47ffb42 100644
--- a/gcc/ada/sem_ch13.adb
+++ b/gcc/ada/sem_ch13.adb
@@ -4051,7 +4051,7 @@ package body Sem_Ch13 is
end if;
end Same_Rep;
- -- Start processing for Record_Case
+ -- Start of processing for Record_Case
begin
if Has_Discriminants (T1) then
diff --git a/gcc/ada/sem_ch3.adb b/gcc/ada/sem_ch3.adb
index bc3ffad..70d6ceb 100644
--- a/gcc/ada/sem_ch3.adb
+++ b/gcc/ada/sem_ch3.adb
@@ -8434,7 +8434,7 @@ package body Sem_Ch3 is
end if;
end Post_Error;
- -- Start processing for Check_Completion
+ -- Start of processing for Check_Completion
begin
E := First_Entity (Current_Scope);
@@ -13243,7 +13243,7 @@ package body Sem_Ch3 is
end if;
end Tag_Mismatch;
- -- Start processing for Find_Type_Name
+ -- Start of processing for Find_Type_Name
begin
-- Find incomplete declaration, if one was given
diff --git a/gcc/ada/sem_ch4.adb b/gcc/ada/sem_ch4.adb
index bd546fa..e8199b5 100644
--- a/gcc/ada/sem_ch4.adb
+++ b/gcc/ada/sem_ch4.adb
@@ -4395,7 +4395,7 @@ package body Sem_Ch4 is
end if;
end Check_Right_Argument;
- -- Start processing for Find_Arithmetic_Types
+ -- Start of processing for Find_Arithmetic_Types
begin
if not Is_Overloaded (L) then
@@ -4576,7 +4576,7 @@ package body Sem_Ch4 is
end if;
end Try_One_Interp;
- -- Start processing for Find_Comparison_Types
+ -- Start of processing for Find_Comparison_Types
begin
-- If left operand is aggregate, the right operand has to
diff --git a/gcc/ada/sem_ch6.ads b/gcc/ada/sem_ch6.ads
index e54c1e1..aecb09a 100644
--- a/gcc/ada/sem_ch6.ads
+++ b/gcc/ada/sem_ch6.ads
@@ -116,9 +116,10 @@ package Sem_Ch6 is
Err_Loc : Node_Id := Empty;
Skip_Controlling_Formals : Boolean := False);
-- Check that two callable entities (subprograms, entries, literals)
- -- are subtype conformant, post error message if not (RM 6.3.1(16))
+ -- are subtype conformant, post error message if not (RM 6.3.1(16)),
-- the flag being placed on the Err_Loc node if it is specified, and
-- on the appropriate component of the New_Id construct if not.
+ -- What is the semantics of Skip_Controlling_Formals???
procedure Check_Type_Conformant
(New_Id : Entity_Id;
diff --git a/gcc/ada/sem_type.adb b/gcc/ada/sem_type.adb
index 8159864..e7c2125 100644
--- a/gcc/ada/sem_type.adb
+++ b/gcc/ada/sem_type.adb
@@ -2416,7 +2416,7 @@ package body Sem_Type is
end if;
end Check_Right_Argument;
- -- Start processing for Intersect_Types
+ -- Start of processing for Intersect_Types
begin
if Etype (L) = Any_Type or else Etype (R) = Any_Type then
diff --git a/gcc/ada/xsnamest.adb b/gcc/ada/xsnamest.adb
index 2d6e8e9..c4c386b 100644
--- a/gcc/ada/xsnamest.adb
+++ b/gcc/ada/xsnamest.adb
@@ -185,6 +185,11 @@ begin
Open (InB, In_File, "snames.adb-tmpl");
Open (InH, In_File, "snames.h-tmpl");
+ -- Note that we do not generate snames.{ads,adb,h} directly. Instead
+ -- we output them to snames.n{s,b,h} so that Makefiles can use
+ -- move-if-change to not touch previously generated files if the
+ -- new ones are identical.
+
Create (OutS, Out_File, "snames.ns");
Create (OutB, Out_File, "snames.nb");
Create (OutH, Out_File, "snames.nh");