CVS difference for ai05s/ai05-0092-1.txt
--- ai05s/ai05-0092-1.txt 2009/10/23 06:06:31 1.8
+++ ai05s/ai05-0092-1.txt 2009/11/24 06:09:12 1.9
@@ -1,4 +1,4 @@
-!standard 3.3.1(20.4/2) 09-10-22 AI05-0092-1/07
+!standard 3.3.1(20.4/2) 09-11-23 AI05-0092-1/08
!standard 3.9(25.1/2)
!standard 6.3.1(21.1/2)
!standard 9.6(22)
@@ -32,7 +32,7 @@
2) Replace "must be" with "is" in 6.3.1(21.1/2).
-3) Drop "must" from 13.3(8.1/2).
+3) Replace "must include" with "includes" in 13.3(8.1/2).
4) Replace "must" by "shall" in 13.13.2(55-56/2).
@@ -107,7 +107,7 @@
2) Replace "must be" with "is" in 6.3.1(21.1/2).
-3) Drop "must" from 13.3(8.1/2).
+3) Replace "must include" by "includes" in 13.3(8.1/2).
4) Replace "must" by "shall" in 13.13.2(55-56/2).
@@ -248,7 +248,7 @@
A @i<machine scalar> is an amount of storage that can be conveniently and
efficiently loaded, stored, or operated upon by the hardware. Machine scalars
consist of an integral number of storage elements. The set of machine scalars
-is implementation defined, but include at least the storage element and
+is implementation defined, but includes at least the storage element and
the word. Machine scalars are used to interpret component_clauses when the
nondefault bit ordering applies.
@@ -810,5 +810,17 @@
Probably a "maintenance error". I guess some earlier version of the RM required T_E,
but wiser heads prevailed, but forgot to update the NOTE. And this part of the
GNAT runtimes was probably written according to the earlier spec.
+
+****************************************************************
+
+From: Christoph Grein
+Sent: Thursday, November 12, 2009 6:32 AM
+
+13.3(8.1/3) The set of machine scalars is implementation defined, but include{s} at
+least the storage element and the word.
+
+"must" was removed, but then grammar requires singular.
+
+[This is item #3 above. - Editor]
****************************************************************
Questions? Ask the ACAA Technical Agent