PR target/84336
[official-gcc.git] / gcc / testsuite / gnat.dg / sso / t1.adb
blob894c1bf0a9673e83a785f46c22f4da73fae6e072
1 -- { dg-do run }
3 with Init1; use Init1;
4 with Text_IO; use Text_IO;
5 with Dump;
7 procedure T1 is
9 Local_R1 : R1;
10 Local_R2 : R2;
12 begin
13 Local_R1.I := My_R1.I + 1;
15 Put ("Local_R1 :");
16 Dump (Local_R1'Address, R1'Max_Size_In_Storage_Elements);
17 New_Line;
18 -- { dg-output "Local_R1 : 79 56 34 12.*\n" }
20 Local_R2.I := My_R2.I + 1;
22 Put ("Local_R2 :");
23 Dump (Local_R2'Address, R2'Max_Size_In_Storage_Elements);
24 New_Line;
25 -- { dg-output "Local_R2 : 12 34 56 79.*\n" }
27 Local_R1.I := 16#12345678#;
29 Put ("Local_R1 :");
30 Dump (Local_R1'Address, R1'Max_Size_In_Storage_Elements);
31 New_Line;
32 -- { dg-output "Local_R1 : 78 56 34 12.*\n" }
34 Local_R2.I := 16#12345678#;
36 Put ("Local_R2 :");
37 Dump (Local_R2'Address, R2'Max_Size_In_Storage_Elements);
38 New_Line;
39 -- { dg-output "Local_R2 : 12 34 56 78.*\n" }
41 Local_R1.I := Local_R1.I + 1;
43 Put ("Local_R1 :");
44 Dump (Local_R1'Address, R1'Max_Size_In_Storage_Elements);
45 New_Line;
46 -- { dg-output "Local_R1 : 79 56 34 12.*\n" }
48 Local_R2.I := Local_R2.I + 1;
50 Put ("Local_R2 :");
51 Dump (Local_R2'Address, R2'Max_Size_In_Storage_Elements);
52 New_Line;
53 -- { dg-output "Local_R2 : 12 34 56 79.*\n" }
55 end;