CVS difference for ai05s/ai05-0009-1.txt

Differences between 1.12 and version 1.13
Log of other versions for file ai05s/ai05-0009-1.txt

--- ai05s/ai05-0009-1.txt	2009/04/24 03:13:10	1.12
+++ ai05s/ai05-0009-1.txt	2009/06/02 06:22:36	1.13
@@ -1,4 +1,4 @@
-!standard 9.10(1)                                      09-03-10    AI05-0009-1/09
+!standard 9.10(1)                                      09-05-21    AI05-0009-1/10
 !standard 13.1(15/1)
 !standard 13.2(9)
 !standard 13.3(13)
@@ -123,7 +123,7 @@
 
 Add after C.6(4): [Syntax]
 
-pragma Independent (*component*_local_name);
+pragma Independent(*component*_local_name);
 
 
 Add after C.6(6):
@@ -160,8 +160,8 @@
 
 Pragmas Independent and Independent_Components *specify as independently
 addressable* the named object or component(s), or in the case of a type, all
-objects of that type. All atomic objects are specified as independently
-addressable.
+objects of that type. All atomic objects are considered to be specified
+as independently addressable.
 
 
 AARM Ramification: If the compiler cannot guarantee that an object
@@ -219,9 +219,8 @@
 We also added Convention to 9.10(1) to allow non-independent
 addressability for conventions other than Ada. Atomic objects always
 have independent addressability compared to any other object (including
-components). This is necessary so that the intent that tasks can
-access such objects safely without (separate) synchronization is
-accomplished.
+components). This is necessary in order to satisfy the intent that tasks
+can access atomic objects safely without (explicit) sychronization.
 
 The new pragmas are added in C.6, defining Independent to be applicable to
 individual record components, and Independent_Components which
@@ -300,7 +299,7 @@
 matches the first subtype of the parent type. An inherited aspect of
 representation is overridden by a subsequent representation item that
 specifies the same aspect of the type or subtype. 
-@drepl
+@dby
 A derived type inherits each type-related aspect of representation of its
 parent type that was directly specified before the declaration of the derived
 type, or (in the case where the parent is derived) that was inherited by the
@@ -401,8 +400,8 @@
 @dinst
 Pragmas Independent and Independent_Components @i<specify as independently
 addressable> the named object or component(s), or in the case of a type, all
-objects of that type. All atomic objects are specified as independently
-addressable.
+objects of that type. All atomic objects are considered to be specified as
+independently addressable.
 
 !ACATS Tests
 

Questions? Ask the ACAA Technical Agent