CVS difference for ais/ai-summary.txt

Differences between 1.45 and version 1.46
Log of other versions for file ais/ai-summary.txt

--- ais/ai-summary.txt	1999/08/20 03:59:44	1.45
+++ ais/ai-summary.txt	1999/08/31 22:53:56	1.46
@@ -1,22 +1,22 @@
 This is a summary of all Ada Issues, except for the presentation issues.
 Priority is Low, Medium, or High; Difficulty is Easy, Medium, or Hard.
 
-AI95-00001/06   1999-07-20 --  Ada.Streams.Stream_IO.Stream can raise Status_Error
+AI95-00001/06   1999-08-31 --  Ada.Streams.Stream_IO.Stream can raise Status_Error
 
     Class: Binding Interpretation      Status: Corrigendum 2000  99-06-02
-    RM References:  A.12.01 (29)   13.13.01 (08)   13.13.01 (09)  
+    RM References:  A.12.01 (29)   A.12.01 (36)   13.13.01 (08-09)  
 
-AI95-00002/03   1999-06-24 --  Subunits of a preelaborated subprogram
+AI95-00002/03   1999-08-31 --  Subunits of a preelaborated subprogram
 
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-24
     RM References:  10.02.01 (11)  
 
-AI95-00003/01   1999-07-07 --  Access types declared in shared passive generic packages
+AI95-00003/01   1999-08-31 --  Access types declared in shared passive generic packages
     Priority: Medium               Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-24
     RM References:  E.02.01 (07)  
 
-AI95-00004/06   1999-07-07 --  Conversions to types derived from remote access types
+AI95-00004/06   1999-08-31 --  Conversions to types derived from remote access types
     Priority: Medium               Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-24
     RM References:  E.02.02 (09)  
@@ -26,12 +26,12 @@
     Class: Confirmation                Status: WG9_Approved  96-12-07
     RM References:  10.01.02 (08)  
 
-AI95-00007/01   1999-06-25 --  Typo: Enumeration_IO would allow instantiation for an [float] {integer} type
+AI95-00007/01   1999-08-31 --  Typo: Enumeration_IO would allow instantiation for an [float] {integer} type
     Priority: Low                  Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-24
     RM References:  A.10.10 (17)  
 
-AI95-00012/03   1999-06-24 --  The first subtype of a type defined by an access[_type]_definition
+AI95-00012/03   1999-08-31 --  The first subtype of a type defined by an access[_type]_definition
     Priority: Low                  Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-24
     RM References:  3.10 (14)  
@@ -51,27 +51,27 @@
     Class: Confirmation                Status: WG9_Approved  96-12-07
     RM References:  12.05.04 (04)  
 
-AI95-00026/04   1999-08-08 --  Stream_IO.Read and Stream_IO.Write advance the current index
+AI95-00026/04   1999-08-31 --  Stream_IO.Read and Stream_IO.Write advance the current index
 
     Class: Binding Interpretation      Status: Corrigendum 2000  99-08-13
-    RM References:  A.12.01 (31)  
+    RM References:  A.12.01 (28-35)  
 
 AI95-00027/02   1999-07-08 --  Typo: is access all {Ada.}Streams.Root_Stream_Type'Class
 
     Class: Confirmation                Status: WG9_Approved  95-06-14
     RM References:  A.12.02 (03)  
 
-AI95-00028/01   1999-07-28 --  Typo: "pragma" should be in boldface
+AI95-00028/01   1999-08-31 --  Typo: "pragma" should be in boldface
 
     Class: Presentation                Status: Corrigendum 2000  99-07-28
     RM References:  G.01.01 (02)  
 
-AI95-00029/02   1999-08-13 --  Does Complex_IO handle extended real literals?
+AI95-00029/02   1999-08-31 --  Does Complex_IO handle extended real literals?
 
     Class: Binding Interpretation      Status: Corrigendum 2000  99-08-13
     RM References:  G.01.03 (12)  
 
-AI95-00030/01   1999-07-28 --  The word "prefix" should be in sans-serif font.
+AI95-00030/01   1999-08-31 --  The word "prefix" should be in sans-serif font.
 
     Class: Presentation                Status: Corrigendum 2000  99-07-28
     RM References:  3.06.02 (02)  
@@ -86,7 +86,7 @@
     Class: Confirmation                Status: WG9_Approved  96-12-07
     RM References:  8.02 (05)  
 
-AI95-00033/05   1999-07-28 --  delayed declaration of inherited primitive subprograms
+AI95-00033/05   1999-08-31 --  Delayed declaration of inherited primitive subprograms
     Priority: High                 Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-28
     RM References:  7.03.01 (03)   7.03.01 (04)   7.03.01 (05)   7.03.01 (06)  
@@ -101,22 +101,22 @@
     Class: Confirmation                Status: WG9_Approved  96-12-07
     RM References:  7.03.01 (07)  
 
-AI95-00036/04   1996-07-28 --  What are the rules for named notation in pragmas?
+AI95-00036/04   1996-08-31 --  What are the rules for named notation in pragmas?
 
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-28
-    RM References:  2.08 (04)  
+    RM References:  2.08 (04)   B.01 (09)  
 
-AI95-00037/07   1999-07-09 --  In Interfaces.C, nul and wide_nul represent zero
+AI95-00037/07   1999-08-31 --  In Interfaces.C, nul and wide_nul represent zero
     Priority: High                 Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-24
-    RM References:  B.03 (20)   B.03 (31)  
+    RM References:  B.03 (20)   B.03 (30-31)   B.03 (63)  
 
 AI95-00038/03   1999-07-08 --  Mapping between Interfaces.C.char and Standard.Character
 
     Class: Confirmation                Status: WG9_Approved  95-06-14
     RM References:  B.03 (46)  
 
-AI95-00039/03   1999-06-25 --  Effect of Update(Null_Ptr,...)
+AI95-00039/03   1999-08-31 --  Effect of Update(Null_Ptr,...)
 
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-24
     RM References:  B.03.01 (44)  
@@ -126,25 +126,25 @@
     Class: Ramification                Status: WG9_Approved  96-12-07
     RM References:  13.14 (05)  
 
-AI95-00041/09   1999-06-25 --  Program unit pragmas in generic units
+AI95-00041/09   1999-08-31 --  Program unit pragmas in generic units
     Priority: High                 Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-24
-    RM References:  8.03 (16)   8.03 (18)   10.01.05 (02)   10.01.05 (07)   12.03 (13)   12.03 (14)  
+    RM References:  8.03 (16)   8.03 (18)   10.01.05 (02)   10.01.05 (07)   10.01.05 (09)   12.03 (13)   12.03 (14)  
 
 AI95-00042/03   1999-07-08 --  use of incomplete types
     Priority: Low                  Difficulty: Easy
     Class: Confirmation                Status: WG9_Approved  96-12-07
     RM References:  3.10.01 (09)  
 
-AI95-00043/03   1999-07-28 --  Predefined Operators for Generic Formal Array Types
+AI95-00043/03   1999-08-31 --  Predefined Operators for Generic Formal Array Types
 
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-28
     RM References:  12.05 (08)  
 
-AI95-00044/05   1999-07-20 --  Overriding by Implicit Declarations
+AI95-00044/05   1999-08-31 --  Overriding by Implicit Declarations
     Priority: High                 Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-20
-    RM References:  8.03 (09)  
+    RM References:  8.03 (09-10)  
 
 AI95-00045/03   1999-07-08 --  Servicing of entry calls is part of a protected action
     Priority: Low                  Difficulty: Easy
@@ -156,22 +156,22 @@
     Class: Confirmation                Status: WG9_Approved  95-06-14
     RM References:  E.02.02 (14)  
 
-AI95-00047/04   1999-08-17 --  {user-defined} Read and Write attributes
+AI95-00047/04   1999-08-31 --  {user-defined} Read and Write attributes
 
     Class: Binding Interpretation      Status: Corrigendum 2000  99-08-17
     RM References:  E.02.02 (14)  
 
-AI95-00048/08   1999-07-07 --  An RCI unit can be a library subprogram
+AI95-00048/08   1999-08-31 --  An RCI unit can be a library subprogram
     Priority: High                 Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-24
-    RM References:  E.02.03 (07)  
+    RM References:  E.02.03 (07)   E.02.03 (09-14)   E.02.03 (19)  
 
 AI95-00049/03   1999-05-27 --  Reserved_128, etc.
 
     Class: Confirmation                Status: WG9_Approved  95-06-14
     RM References:  A.01 (35)  
 
-AI95-00050/03   1999-07-09 --  External files of Standard_Input and Standard_Output
+AI95-00050/03   1999-08-31 --  External files of Standard_Input and Standard_Output
 
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-24
     RM References:  A.10.03 (25)   A.14 (03)   A.10 (05)  
@@ -186,7 +186,7 @@
     Class: Confirmation                Status: WG9_Approved  95-06-14
     RM References:  3.05 (43)  
 
-AI95-00054/03   1999-08-17 --  When is a Small clause allowed?
+AI95-00054/03   1999-08-31 --  When is a Small clause allowed?
     Priority: Low                  Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-08-17
     RM References:  3.05.10 (02)  
@@ -201,10 +201,10 @@
     Class: Confirmation                Status: WG9_Approved  95-06-14
     RM References:  A.08.02 (02)  
 
-AI95-00057/03   1999-06-25 --  Text_IO.Flush should use IN mode
+AI95-00057/03   1999-08-31 --  Text_IO.Flush should use IN mode
 
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-24
-    RM References:  A.10.01 (21)  
+    RM References:  A.10.01 (21)   A.10.03 (20)   A.12.01 (25)  
 
 AI95-00058/07   1999-03-22 --  Accessibility Rules for Shared_Passive Packages
     Priority: High                 Difficulty: Hard
@@ -221,37 +221,37 @@
     Class: Confirmation                Status: WG9_Approved  (8-0-0) 97-07-04
     RM References:  A.05.04 (00)  
 
-AI95-00062/04   1999-07-20 --  Derived access types share the same pool
+AI95-00062/04   1999-08-31 --  Derived access types share the same pool
 
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-20
-    RM References:  3.04 (31)  
+    RM References:  3.04 (31)   3.10 (07)  
 
-AI95-00063/05   1999-07-09 --  Erroneous execution for closing default files
+AI95-00063/05   1999-08-31 --  Erroneous execution for closing default files
     Priority: Low                  Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-24
     RM References:  A.10.03 (23)  
 
-AI95-00064/07   1999-06-25 --  Elaboration checks for renamings-as-body
+AI95-00064/07   1999-08-31 --  Elaboration checks for renamings-as-body
     Priority: High                 Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-24
-    RM References:  3.11 (09)  
+    RM References:  3.11 (10)   3.11.01 (01)   8.05.04 (08)  
 
 AI95-00065/01   1995-09-05 --  (Deleted)
 
     Class: Ramification                Status: Deleted       96-09-05
     RM References:  3.09.02 (01)  
 
-AI95-00066/01   1999-07-28 --  Incorrect syntax in example -- remove "limited"
+AI95-00066/01   1999-08-31 --  Incorrect syntax in example -- remove "limited"
 
     Class: Presentation                Status: Corrigendum 2000  99-07-28
     RM References:  13.11 (39)  
 
-AI95-00067/03   1999-07-28 --  Pragma Restrictions(Max_Tasks, Max_Asynchronous_Select_Nesting)
+AI95-00067/03   1999-08-31 --  Pragma Restrictions(Max_Tasks, Max_Asynchronous_Select_Nesting)
     Priority: Medium               Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-28
-    RM References:  D.07 (00)  
+    RM References:  D.07 (15)   D.07 (17-19)  
 
-AI95-00068/01   1999-07-28 --  "It also defines [one such policy]{two such policies}."
+AI95-00068/01   1999-08-31 --  "It also defines [one such policy]{two such policies}."
 
     Class: Presentation                Status: Corrigendum 2000  99-07-28
     RM References:  D.04 (01)  
@@ -261,17 +261,17 @@
     Class: Confirmation                Status: WG9_Approved  95-06-14
     RM References:  D.04 (15)  
 
-AI95-00070/01   1999-07-28 --  Incorrect Picture String Example
+AI95-00070/01   1999-08-31 --  Incorrect Picture String Example
 
     Class: Presentation                Status: Corrigendum 2000  99-07-28
     RM References:  F.03.02 (74)  
 
-AI95-00071/03   1999-07-09 --  Correction to the Valid function in COBOL Interface
+AI95-00071/03   1999-08-31 --  Correction to the Valid function in COBOL Interface
     Priority: High                 Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-25
-    RM References:  B.04 (63)  
+    RM References:  B.04 (63-65)  
 
-AI95-00072/03   1999-07-09 --  Clarification of result length for conversions in COBOL Interface
+AI95-00072/03   1999-08-31 --  Clarification of result length for conversions in COBOL Interface
     Priority: High                 Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-25
     RM References:  B.04 (71)   B.04 (79)   B.04 (87)  
@@ -301,20 +301,20 @@
     Class: Confirmation                Status: WG9_Approved  96-12-07
     RM References:  10.01.04 (05)  
 
-AI95-00081/01   1999-07-28 --  Integer_Text_IO, etc. not listed in A(2)
+AI95-00081/01   1999-08-31 --  Integer_Text_IO, etc. not listed in A(2)
 
     Class: Presentation                Status: Corrigendum 2000  99-07-28
     RM References:  A (02)  
 
-AI95-00082/02   1999-07-08 --  The PCS may be defined by the user.
+AI95-00082/02   1999-08-31 --  The PCS may be defined by the user.
 
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-08
-    RM References:  E.04 (20)  
+    RM References:  E.04 (20)   E.05 (24)  
 
-AI95-00083/03   1999-07-28 --  Aggregates of a controlled type
+AI95-00083/03   1999-08-31 --  Aggregates of a controlled type
 
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-28
-    RM References:  7.06 (21)  
+    RM References:  7.06 (21)   7.06.01 (20)  
 
 AI95-00084/03   1999-07-08 --  Questions about Generic_Elementary_Functions
     Priority: Low                  Difficulty: Easy
@@ -336,7 +336,7 @@
     Class: Confirmation                Status: WG9_Approved  96-12-07
     RM References:  A.10.03 (00)  
 
-AI95-00089/05   1999-07-09 --  Float_Random.Value, Discrete_Random.Value
+AI95-00089/05   1999-08-31 --  Float_Random.Value, Discrete_Random.Value
     Priority: High                 Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-25
     RM References:  A.05.02 (40)  
@@ -346,17 +346,17 @@
     Class: Ramification                Status: Deleted       96-02-06
     RM References:  D.01 (22)  
 
-AI95-00091/02   1999-07-20 --  Pragma Locking_Policy Cannot Be "In" a Program Unit
+AI95-00091/02   1999-08-31 --  Pragma Locking_Policy Cannot Be "In" a Program Unit
 
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-25
     RM References:  D.03 (06)  
 
-AI95-00092/06   1999-07-20 --  Priority changes due to Set_Priority and Hold are not transitive
+AI95-00092/07   1999-08-31 --  Priority changes due to Set_Priority and Hold are not transitive
     Priority: High                 Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-25
-    RM References:  D.11 (05)  
+    RM References:  D.11 (05)   D.01 (21)   D.01 (22)  
 
-AI95-00093/03   1999-07-27 --  Float_Type'Small
+AI95-00093/03   1999-08-31 --  Float_Type'Small
 
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
     RM References:  4.01.04 (12)  
@@ -366,10 +366,10 @@
     Class: Confirmation                Status: WG9_Approved  (8-0-0) 97-07-04
     RM References:  A.05.01 (42)  
 
-AI95-00095/03   1999-05-25 --  Modular types on one's complement machines.
+AI95-00095/03   1999-08-31 --  Modular types on one's complement machines.
     Priority: High                 Difficulty: Medium
     Class: Ramification                Status: Corrigendum 2000  99-05-25
-    RM References:  3.05.04 (07)  
+    RM References:  3.05.04 (07)   3.05.04 (27)  
 
 AI95-00096/03   1999-07-08 --  sparse case statements
     Priority: Low                  Difficulty: Easy
@@ -381,10 +381,10 @@
     Class: Confirmation                Status: WG9_Approved  96-12-07
     RM References:  4.06 (47)  
 
-AI95-00098/02   1999-06-24 --  unknown_discriminant_parts on generic formal types.
+AI95-00098/02   1999-08-31 --  unknown_discriminant_parts on generic formal types.
     Priority: Medium               Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-25
-    RM References:  12.05 (08)  
+    RM References:  3.07 (08)   12.05 (08)  
 
 AI95-00099/02   1999-07-08 --  Accuracy requirements for elementary functions
     Priority: Low                  Difficulty: Easy
@@ -396,7 +396,7 @@
     Class: Confirmation                Status: Work Item     95-10-21
     RM References:  4.09 (38)  
 
-AI95-00101/05   1999-07-20 --  Abort_Task has a parameter of mode 'in'.
+AI95-00101/05   1999-08-31 --  Abort_Task has a parameter of mode 'in'.
 
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-25
     RM References:  C.07.01 (03)  
@@ -411,30 +411,30 @@
     Class: Confirmation                Status: WG9_Approved  98-06-12
     RM References:  13.11 (00)  
 
-AI95-00104/07   1999-07-07 --  Version and Body_Version attributes
+AI95-00104/07   1999-08-31 --  Version and Body_Version attributes
     Priority: High                 Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-25
-    RM References:  E.03 (04)  
+    RM References:  E.03 (05)  
 
 AI95-00105/04   1999-05-27 --  extra negative value
     Priority: Medium               Difficulty: Medium
     Class: Confirmation                Status: WG9_Approved  98-06-12
     RM References:  3.05.04 (09)  
 
-AI95-00106/06   1999-06-25 --  Freezing Rules
+AI95-00106/06   1999-08-31 --  Freezing Rules
     Priority: High                 Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-25
-    RM References:  13.14 (06)  
+    RM References:  13.14 (06)   13.14 (08)   13.14 (11)   13.14 (15)  
 
 AI95-00107/06   1999-05-28 --  Base attribute for non-scalar subtypes?
     Priority: High                 Difficulty: Hard
     Class: Confirmation                Status: WG9_Approved  96-12-07
     RM References:  4.01.04 (12)  
 
-AI95-00108/03   1999-06-25 --  Inheritance of Stream Attributes for Type Extensions
+AI95-00108/03   1999-08-31 --  Inheritance of Stream Attributes for Type Extensions
     Priority: High                 Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-06-02
-    RM References:  13.13.02 (09)  
+    RM References:  13.13.02 (09)   13.13.02 (27)   13.13.02 (36)  
 
 AI95-00109/06   1999-03-22 --  Size and Alignment Attributes for Subtypes
     Priority: High                 Difficulty: Hard
@@ -446,7 +446,7 @@
     Class: Confirmation                Status: WG9_Approved  96-12-07
     RM References:  6.04.01 (13)  
 
-AI95-00111/01   1999-07-28 --  Accept body not defined
+AI95-00111/01   1999-08-31 --  Accept body not defined
 
     Class: Presentation                Status: Corrigendum 2000  99-07-28
     RM References:  D.11 (18)   J.07.01 (16)   J.07.01 (20)  
@@ -456,7 +456,7 @@
     Class: Confirmation                Status: WG9_Approved  96-12-07
     RM References:  A.11 (00)  
 
-AI95-00113/03   1999-07-20 --  Exception raised by Month, Day, Seconds in Ada.Calendar?
+AI95-00113/03   1999-08-31 --  Exception raised by Month, Day, Seconds in Ada.Calendar?
     Priority: Low                  Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-20
     RM References:  9.06 (26)  
@@ -471,20 +471,20 @@
     Class: Confirmation                Status: WG9_Approved  96-12-07
     RM References:  3.09.01 (03)   7.06 (04)   A (00)  
 
-AI95-00116/03   1999-07-28 --  Elaboration of a task with no task_definition
+AI95-00116/03   1999-08-31 --  Elaboration of a task with no task_definition
     Priority: Low                  Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-28
-    RM References:  9.01 (02)  
+    RM References:  9.01 (09)  
 
-AI95-00117/05   1999-07-27 --  Calling Conventions
+AI95-00117/05   1999-08-31 --  Calling Conventions
     Priority: High                 Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
-    RM References:  3.09.02 (10)  
+    RM References:  3.09.02 (10)   6.03.01 (13)   B.01 (28)  
 
-AI95-00118/04   1999-07-28 --  Termination signals query of Terminate attribute
+AI95-00118/04   1999-08-31 --  Termination signals query of Terminate attribute
     Priority: Medium               Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-28
-    RM References:  9.10 (11)  
+    RM References:  9.10 (07)  
 
 AI95-00119/03   1999-07-27 --  Is Normal Termination an "External Interaction"?
     Priority: Low                  Difficulty: Hard
@@ -496,42 +496,42 @@
     Class: Confirmation                Status: WG9_Approved  98-06-12
     RM References:  3.05.02 (03)  
 
-AI95-00121/05   1999-07-28 --  Pragma Attach_Handler on Nested Objects
+AI95-00121/05   1999-08-31 --  Pragma Attach_Handler on Nested Objects
     Priority: High                 Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-28
-    RM References:  C.03.01 (07)  
+    RM References:  C.03.01 (07)   C.03.01 (12)   C.03.01 (14)  
 
 AI95-00122/03   1999-05-28 --  Use_type_clause where First Subtype is not Directly Visible
     Priority: Medium               Difficulty: Medium
     Class: Confirmation                Status: WG9_Approved  98-06-12
     RM References:  8.04 (08)  
 
-AI95-00123/08   1999-07-28 --  Equality for Composite Types
+AI95-00123/08   1999-08-31 --  Equality for Composite Types
     Priority: High                 Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-28
-    RM References:  4.05.02 (24)  
+    RM References:  4.05.02 (20)   4.05.02 (32)  
 
-AI95-00124/04   1999-06-28 --  The AE characters are allowed in identifiers
+AI95-00124/04   1999-08-31 --  The AE characters are allowed in identifiers
     Priority: High                 Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-28
-    RM References:  2.01 (08)  
+    RM References:  1.02 (08)   2.01 (08)  
 
 AI95-00125/02   1999-05-27 --  Order of Size and Small Clauses for Fixed Point Types
     Priority: Medium               Difficulty: Medium
     Class: Confirmation                Status: WG9_Approved  (8-0-0) 97-07-04
     RM References:  13.03 (55)  
 
-AI95-00126/09   1999-07-20 --  Classification of Language-Defined Packages
+AI95-00126/09   1999-08-31 --  Classification of Language-Defined Packages
     Priority: High                 Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-20
-    RM References:  E.02.02 (08)  
+    RM References:  E.02.02 (08)   7.06 (04)   A.05.01 (09)   G.01.01 (25)   G.01.02 (09)  
 
-AI95-00127/05   1999-06-25 --  Expected type of a 'Access attribute
+AI95-00127/05   1999-08-31 --  Expected type of a 'Access attribute
     Priority: High                 Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-25
-    RM References:  3.10.02 (27)  
+    RM References:  3.09.02 (07)   3.09.02 (09)   3.10.02 (24)   3.10.02 (27)   4.08 (03)  
 
-AI95-00128/05   1999-08-13 --  String Packages
+AI95-00128/05   1999-08-30 --  String Packages
     Priority: High                 Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-08-13
     RM References:  A.04.03 (68)   A.04.04 (101)   A.04.04 (102-105)   A.04.05 (86-87)   A.04.03 (2,73)  
@@ -541,20 +541,20 @@
     Class: Confirmation                Status: WG9_Approved  98-06-12
     RM References:  7.03 (10)  
 
-AI95-00130/05   1999-07-20 --  Enforcing Restrictions might violate the generic contract model.
+AI95-00130/05   1999-08-30 --  Enforcing Restrictions might violate the generic contract model.
     Priority: Medium               Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-20
-    RM References:  H.04 (08)  
+    RM References:  13.12 (08)   D.07 (04)   H.04 (08)  
 
-AI95-00131/09   1999-07-20 --  Interface to C -- passing records as parameters of mode 'in'
+AI95-00131/09   1999-08-31 --  Interface to C -- passing records as parameters of mode 'in'
     Priority: High                 Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-20
-    RM References:  B.01 (13-18)  
+    RM References:  B.01 (01)   B.01 (13-18)   B.01 (60-61)   B.01 (68-69)  
 
-AI95-00132/04   1999-07-28 --  Exception Raised at End of Stream
+AI95-00132/04   1999-08-31 --  Exception Raised at End of Stream
     Priority: High                 Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-28
-    RM References:  A.13 (13)  
+    RM References:  13.13.01 (08)   13.13.02 (35)   A.13 (13)  
 
 AI95-00133/02   1998-03-27 --  controlling bit ordering
     Priority: Medium               Difficulty: Medium
@@ -566,32 +566,32 @@
     Class: Confirmation                Status: WG9_Approved  96-12-07
     RM References:  2.01 (18)  
 
-AI95-00135/03   1999-08-08 --  Circular Renamings as Body
+AI95-00135/03   1999-08-31 --  Circular Renamings as Body
     Priority: Medium               Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-08-13
-    RM References:  8.05.04 (05)  
+    RM References:  8.05.04 (05)   8.05.04 (08)  
 
-AI95-00136/06   1999-06-25 --  Placement of Program Unit Pragmas in Generic Packages
+AI95-00136/06   1999-08-31 --  Placement of Program Unit Pragmas in Generic Packages
     Priority: Medium               Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-27
     RM References:  10.01.05 (05)  
 
-AI95-00137/02   1999-07-28 --  Attribute definition clause for Stream Attributes
+AI95-00137/02   1999-08-31 --  Attribute definition clause for Stream Attributes
     Priority: High                 Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-28
-    RM References:  13.01 (10)  
+    RM References:  13.01 (10-11)  
 
 AI95-00138/03   1999-05-28 --  Null String Literals when the Index Type is Modular
     Priority: Low                  Difficulty: Easy
     Class: Confirmation                Status: WG9_Approved  98-06-12
     RM References:  4.02 (10)  
 
-AI95-00139/03   1999-07-08 --  Interfaces.C.Strings.Value Raises Constraint_Error when Length is 0
+AI95-00139/03   1999-08-31 --  Interfaces.C.Strings.Value Raises Constraint_Error when Length is 0
     Priority: Medium               Difficulty: Easy
     Class: Ramification                Status: Corrigendum 2000  99-06-02
     RM References:  B.03.01 (36)  
 
-AI95-00140/02   1999-07-20 --  Semantics of Interfaces.C.Strings.To_Char_Ptr when Nul_Check is False
+AI95-00140/02   1999-08-31 --  Semantics of Interfaces.C.Strings.To_Char_Ptr when Nul_Check is False
     Priority: Low                  Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-27
     RM References:  B.03.01 (24)  
@@ -601,7 +601,7 @@
     Class: Confirmation                Status: WG9_Approved   97-11-14
     RM References:  B.03 (00)  
 
-AI95-00142/01   1999-07-28 --  Incorrect example for Interfaces.C.Pointers
+AI95-00142/01   1999-08-31 --  Incorrect example for Interfaces.C.Pointers
 
     Class: Presentation                Status: Corrigendum 2000  99-07-28
     RM References:  B.03.02 (49)  
@@ -616,10 +616,10 @@
     Class: Confirmation                Status: No_Action      11-1-0  97-11-14
     RM References:  2.08 (25)  
 
-AI95-00145/03   1999-07-27 --  Profile of predefined operators for scalar types
+AI95-00145/03   1999-08-31 --  Profile of predefined operators for scalar types
     Priority: High                 Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
-    RM References:  3.05 (15)  
+    RM References:  3.05 (15)   8.05.04 (05)   A.01 (07)   A.01 (09-10)  
 
 AI95-00146/00   1997-11-14 --  Controlled Components are Finalized
     Priority: Low                  Difficulty: Easy
@@ -641,12 +641,12 @@
     Class: Confirmation                Status: Received      96-09-04
     RM References:  8.06 (12)  
 
-AI95-00150/05   1999-08-13 --  Uniqueness of Component Names
+AI95-00150/05   1999-08-31 --  Uniqueness of Component Names
     Priority: Medium               Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-08-13
     RM References:  8.03 (26)  
 
-AI95-00151/03   1999-06-25 --  Bounds of string returned by Ada.Strings.Maps.To_Range
+AI95-00151/03   1999-08-31 --  Bounds of string returned by Ada.Strings.Maps.To_Range
     Priority: Low                  Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-27
     RM References:  A.04.02 (63)  
@@ -656,7 +656,7 @@
     Class: Confirmation                Status: WG9_Approved  98-06-12
     RM References:  4.05.05 (17)  
 
-AI95-00153/02   1999-07-27 --  Picture String Grammar or Composition Rules Need Tightening
+AI95-00153/02   1999-08-31 --  Picture String Grammar or Composition Rules Need Tightening
     Priority: Medium               Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
     RM References:  F.03.01 (04-38)   F.03.01 (01)   F.03.01 (43)  
@@ -666,7 +666,7 @@
     Class: Ramification                Status: Deleted       96-09-15
     RM References:  13.13.02 (00)  
 
-AI95-00156/04   1999-07-07 --  Polar implementation of complex exponentiation for negative exponents
+AI95-00156/04   1999-08-31 --  Polar implementation of complex exponentiation for negative exponents
     Priority: Medium               Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-27
     RM References:  G.01.01 (55)  
@@ -681,10 +681,10 @@
     Class: Binding Interpretation      Status: Received      96-09-04
     RM References:  12.05 (06)  
 
-AI95-00159/05   1999-07-20 --  Shared Variables in Shared_Passive?
+AI95-00159/05   1999-08-31 --  Shared Variables in Shared_Passive?
     Priority: Medium               Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-20
-    RM References:  9.10 (00)  
+    RM References:  9.10 (00)   E.04 (20)  
 
 AI95-00160/02   1999-07-28 --  Daylight savings & Ada.Calendar
     Priority: Medium               Difficulty: Medium
@@ -706,45 +706,45 @@
     Class: Confirmation                Status: WG9_Approved  (8-0-0) 97-07-04
     RM References:  4.05.05 (18)  
 
-AI95-00164/04   1999-07-27 --  Definition of remote access type
+AI95-00164/04   1999-08-31 --  Definition of remote access type
     Priority: High                 Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
     RM References:  E.02.02 (09)  
 
-AI95-00165/05   1999-07-28 --  Recursive use of task attributes isn't considered
+AI95-00165/05   1999-08-31 --  Recursive use of task attributes isn't considered
     Priority: Medium               Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-28
-    RM References:  C.07.02 (16)  
+    RM References:  C.07.02 (13)   C.07.02 (15)   C.07.02 (16)  
 
-AI95-00166/04   1999-07-27 --  Parameterless_Handler values designating default treatment
+AI95-00166/04   1999-08-31 --  Parameterless_Handler values designating default treatment
     Priority: Medium               Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
-    RM References:  C.03.02 (18)  
+    RM References:  C.03.02 (16)   C.03.02 (18)  
 
 AI95-00167/01   1998-03-18 --  Scalar unchecked conversion is never erroneous
     Priority: High                 Difficulty: Hard
     Class: Binding Interpretation      Status: Work Item     98-03-18
     RM References:  13.09.01 (12)  
 
-AI95-00168/04   1999-07-27 --  Aliased objects cannot have discriminants modified
+AI95-00168/04   1999-08-31 --  Aliased objects cannot have discriminants modified
     Priority: Medium               Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
-    RM References:  4.06 (00)  
+    RM References:  4.06 (12)   3.07.01 (07)  
 
-AI95-00169/03   1999-07-28 --  Exceptions raised by Adjust/Finalize -- Missing cases
+AI95-00169/03   1999-08-31 --  Exceptions raised by Adjust/Finalize -- Missing cases
     Priority: Low                  Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-28
-    RM References:  7.06.01 (14)  
+    RM References:  7.06.01 (13)   7.06.01 (14)   7.06.01 (17)  
 
 AI95-00170/02   1999-07-27 --  Can an attribute defined in an annex be set in an attribute definition clause?
     Priority: Low                  Difficulty: Easy
     Class: Confirmation                Status: WG9_Approved  99-06-12
     RM References:  13.03 (05)  
 
-AI95-00171/04   1999-08-17 --  Elaboration of subtype_indications with per-object constraints
+AI95-00171/04   1999-08-31 --  Elaboration of subtype_indications with per-object constraints
     Priority: Low                  Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-08-17
-    RM References:  3.08 (18)  
+    RM References:  3.08 (18)   3.03.01 (18)   4.03.01 (19)   4.08 (10)   9.04 (14)   9.05.02 (22)  
 
 AI95-00172/02   1999-03-21 --  Which units can be designated as a main program?
     Priority: High                 Difficulty: Easy
@@ -761,17 +761,17 @@
     Class: Confirmation                Status: Received      96-11-16
     RM References:  13.13.02 (09)  
 
-AI95-00175/03   1999-06-25 --  Full conformance of expressions with attributes
+AI95-00175/03   1999-08-31 --  Full conformance of expressions with attributes
     Priority: Low                  Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-06-25
-    RM References:  6.03.01 (19)  
+    RM References:  6.03.01 (19)   6.03.01 (21)  
 
-AI95-00176/05   1999-06-25 --  Access_Check is performed for access discriminants
+AI95-00176/05   1999-08-31 --  Access_Check is performed for access discriminants
     Priority: Low                  Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-27
     RM References:  11.05 (11)  
 
-AI95-00177/03   1999-07-20 --  Interfaces.C.Strings.Value with len returning String
+AI95-00177/03   1999-08-31 --  Interfaces.C.Strings.Value with len returning String
     Priority: High                 Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-27
     RM References:  B.03.01 (40)  
@@ -791,25 +791,25 @@
     Class: Confirmation                Status: WG9_Approved  (8-0-0) 97-07-04
     RM References:  10.01.02 (06)  
 
-AI95-00181/03   1999-06-25 --  components of Stream_Element_Array should be Aliased
+AI95-00181/03   1999-08-31 --  components of Stream_Element_Array should be Aliased
     Priority: High                 Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-05-27
-    RM References:  13.13.01 (04)  
+    RM References:  13.13.01 (04)   13.13.01 (09)  
 
-AI95-00182/04   1999-07-28 --  Extension aggregates with controlled subcomponents
+AI95-00182/04   1999-08-31 --  Extension aggregates with controlled subcomponents
     Priority: High                 Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-28
-    RM References:  7.06 (11)  
+    RM References:  7.06 (11)   7.06.01 (13)  
 
 AI95-00183/03   1999-05-28 --  Primitive operations declared before it is known if the type is tagged
     Priority: High                 Difficulty: Medium
     Class: Confirmation                Status: WG9_Approved   97-11-14
     RM References:  3.09.02 (01)  
 
-AI95-00184/05   1999-07-27 --  Definiteness and type derivation
+AI95-00184/05   1999-08-31 --  Definiteness and type derivation
     Priority: High                 Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
-    RM References:  4.06 (54)  
+    RM References:  4.06 (05)   4.06 (56)   8.05.01 (05)  
 
 AI95-00185/00   1997-03-19 --  Branch cuts of inverse trigonometric and hyperbolic functions
     Priority: Medium               Difficulty: Hard
@@ -836,27 +836,27 @@
     Class: Confirmation                Status: Received      97-08-19
     RM References:  E (02)  
 
-AI95-00190/03   1999-07-27 --  Compile-time enforcement of pragma Restrictions
+AI95-00190/03   1999-08-31 --  Compile-time enforcement of pragma Restrictions
     Priority: Medium               Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
-    RM References:  13.12 (0) (00)   D.07 (15)  
+    RM References:  13.12 (09)   D.07 (15)  
 
 AI95-00191/00   1997-08-19 --  An OBJECTive View
     Priority: Low                  Difficulty: Easy
     Class: Ramification                Status: Received      97-08-19
     RM References:  3.03 (04)  
 
-AI95-00192/03   1999-07-08 --  A library subprogram_body should replace, not complete, an instance
+AI95-00192/03   1999-08-31 --  A library subprogram_body should replace, not complete, an instance
     Priority: Medium               Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-08
-    RM References:  6.03 (04)  
+    RM References:  6.03 (04)   10.01.04 (04)  
 
-AI95-00193/05   1999-07-27 --  Initialize, Adjust, and exceptions
+AI95-00193/05   1999-08-31 --  Initialize, Adjust, and exceptions
     Priority: High                 Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
     RM References:  7.06.01 (04)   7.06.01 (16)  
 
-AI95-00194/02   1999-07-27 --  Typo in Standard_Error Definition
+AI95-00194/02   1999-08-31 --  Typo in Standard_Error Definition
     Priority: Medium               Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
     RM References:  A.10.03 (12)  
@@ -881,10 +881,10 @@
     Class: Confirmation                Status: WG9_Approved  99-06-12
     RM References:  6.03.01 (11)  
 
-AI95-00199/04   1999-07-27 --  Pragma Convention for a generic unit applies to its instances
+AI95-00199/04   1999-08-31 --  Pragma Convention for a generic unit applies to its instances
     Priority: High                 Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
-    RM References:  13.09 (03)  
+    RM References:  10.01.05 (09)  
 
 AI95-00200/01   1999-03-14 --  Generic formal subprograms as dispatching operations
     Priority: Low                  Difficulty: Medium
@@ -896,12 +896,12 @@
     Class: Confirmation                Status: No_Action      10-0-2  98-04-01
     RM References:  4.06 (16)  
 
-AI95-00202/04   1999-07-28 --  Primitives of formal type derived from another formal type
+AI95-00202/04   1999-08-31 --  Primitives of formal type derived from another formal type
     Priority: Medium               Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-28
     RM References:  12.05.01 (21)  
 
-AI95-00203/03   1999-07-27 --  S'Digits when T'Machine_Radix is 10.
+AI95-00203/03   1999-08-31 --  S'Digits when T'Machine_Radix is 10.
     Priority: Medium               Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
     RM References:  3.05.08 (02)  
@@ -911,7 +911,7 @@
     Class: Confirmation                Status: Work Item     99-02-02
     RM References:  B.05 (00)  
 
-AI95-00205/02   1999-07-27 --  Priority changes in abortable part
+AI95-00205/02   1999-08-31 --  Priority changes in abortable part
     Priority: Medium               Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
     RM References:  D.04 (10)   D.04 (11)  
@@ -921,12 +921,12 @@
     Class: Ramification                Status: WG9_Approved  99-06-12
     RM References:  C.07.01 (10)  
 
-AI95-00207/03   1999-07-28 --  Pragma Inspection_Point affects only the current unit
+AI95-00207/03   1999-08-31 --  Pragma Inspection_Point affects only the current unit
     Priority: Medium               Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-28
     RM References:  H.03.02 (5)   H.03.02 (8)  
 
-AI95-00208/05   1999-07-27 --  What is the meaning of "same representation" in all partitions?
+AI95-00208/05   1999-08-31 --  What is the meaning of "same representation" in all partitions?
     Priority: Medium               Difficulty: Hard
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
     RM References:  E.02 (13)  
@@ -951,7 +951,7 @@
     Class: Confirmation                Status: Received      98-11-21
     RM References:  10.01.05 (09)  
 
-AI95-00213/04   1999-07-27 --  Formal object matching for formal packages.
+AI95-00213/04   1999-08-30 --  Formal object matching for formal packages.
     Priority: High                 Difficulty: Medium
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
     RM References:  12.07 (05)   12.07 (06)  
@@ -961,7 +961,7 @@
     Class: Binding Interpretation      Status: Work Item     99-01-29
     RM References:  10.02 (19)   10.01.04 (07)  
 
-AI95-00215/02   1999-07-27 --  Returning remote class-wide values.
+AI95-00215/02   1999-08-31 --  Returning remote class-wide values.
     Priority: Medium               Difficulty: Easy
     Class: Binding Interpretation      Status: Corrigendum 2000  99-07-27
     RM References:  E.04 (18)  

Questions? Ask the ACAA Technical Agent