4 with Text_IO
; use Text_IO
;
14 Dump
(My_R1
'Address, R1
'Max_Size_In_Storage_Elements);
16 -- { dg-output "My_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" }
19 Dump
(My_R2
'Address, R2
'Max_Size_In_Storage_Elements);
21 -- { dg-output "My_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" }
25 Dump
(Local_R1
'Address, R1
'Max_Size_In_Storage_Elements);
27 -- { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" }
31 Dump
(Local_R2
'Address, R2
'Max_Size_In_Storage_Elements);
33 -- { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" }
35 Local_R1
:= (I
=> 16#
12345678#
,
36 A
=> (16#AB0012#
, 16#CD0034#
, 16#EF0056#
));
38 Dump
(Local_R1
'Address, R1
'Max_Size_In_Storage_Elements);
40 -- { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" }
42 Local_R2
:= (I
=> 16#
12345678#
,
43 A
=> (16#AB0012#
, 16#CD0034#
, 16#EF0056#
));
45 Dump
(Local_R2
'Address, R2
'Max_Size_In_Storage_Elements);
47 -- { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" }
49 Local_R1
.I
:= Local_R2
.I
;
50 Local_R1
.A
(1) := Local_R2
.A
(1);
51 Local_R1
.A
(2) := Local_R2
.A
(2);
52 Local_R1
.A
(3) := Local_R2
.A
(3);
55 Dump
(Local_R1
'Address, R1
'Max_Size_In_Storage_Elements);
57 -- { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" }
59 Local_R2
.I
:= Local_R1
.I
;
60 Local_R2
.A
(1) := Local_R1
.A
(1);
61 Local_R2
.A
(2) := Local_R1
.A
(2);
62 Local_R2
.A
(3) := Local_R1
.A
(3);
65 Dump
(Local_R2
'Address, R2
'Max_Size_In_Storage_Elements);
67 -- { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" }