Hi all,

        I listed some additional instructions of Ada 95 from Ada 83. Now I
need the following details for each instruction. If you find time please
help me out.

1.   Whether the instruction needs "Runtime Support (Requires runtime
memory manipulations, address manipulations etc..)
2.   Whether the instruction needs  "Dynamic Allocation (Involves memory
allocation at runtime.."
3.   Whether the instruction is used for implementing the "Object Oriented
Feature"
4.   Whether the instruction is Deterministic/In deterministic (
Determination of execution time Either at compile time-Deterministic or at
runtime -in deterministic)



               Additional Instructions of Ada 95 from Ada 83

1.        Aliased             -    Keyword
2.        Protected                -     Keyword
3.        Requeue             -    Keyword

4.        Access              -    Attribute
5.        Alignment                -     Attribute
6.        Bit_Order           -    Attribute
7.        Caller                   -     Attribute
8.        Class                    -     Attribute
9.        Component_Size           -     Attribute
10.       Identity            -    Attribute
11.       Input                    -     Attribute
12.     Max_Size_In_Storage_Elements  - Attribute
13.       Output              -    Attribute
14.       Read                     -     Attribute
15.       Storage_Pool             -     Attribute
16.       Tag                 -    Attribute
17.       Unchecked_Access         -     Attribute
18.       Write                    -     Attribute

19.       Asynchronous        -    Pragma
20.       Atomic              -    Pragma
21.       Atomic_Components        -     Pragma
22.       Attach_Handler           -     Pragma

Can you please send the results to me as soon as possible.  Can you please
justify your results also. You can fill the form and send it to me. If u
have any clarifications please mail me with your queries. Please do it
ASAP.

Thanks and Regards,
Selva.

|--------+----------------------------+--------------+--------------+--------------+---------------|
| Sno    | Instruction                | Need Runtime | Need Dynamic | Implementing | Deterministic/|
|        |                            | support?     | allocation?  | Object       | Indeterministi|
|        |                            | (With        | (With        | Oriented     | c             |
|        |                            | Justification| Justification| Feature?     | (With         |
|        |                            | )            | )            | (With        | Justification)|
|        |                            |              |              | Justification|               |
|        |                            |              |              | )            |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
| 1      | Aliased                    |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|2       | Protected                  |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|3       | Requeue                    |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|4       | Access                     |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|5       | Alignment                  |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|6       | Bit_Order                  |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|7       | Caller                     |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|8       | Class                      |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|9       | Component_Size             |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|10      | Identity                   |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|11      | Input                      |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|12      | Max_Size_In_Storage_Element|              |              |              |               |
|        | s                          |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|13      | Output                     |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|14      | Read                       |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|15      | Storage_Pool               |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|16      | Tag                        |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|17      | Unchecked_Access           |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|18      | Write                      |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|19      | Asynchronous               |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|20      | Atomic                     |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
|21      | Atomic_Components          |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|
| 22     | Attach_Handler             |              |              |              |               |
|--------+----------------------------+--------------+--------------+--------------+---------------|