annotate gcc/testsuite/gcc.dg/sso/u5.c @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 /* { dg-do run } */
kono
parents:
diff changeset
2
kono
parents:
diff changeset
3 #include <stdio.h>
kono
parents:
diff changeset
4
kono
parents:
diff changeset
5 #include "init5.h"
kono
parents:
diff changeset
6 #include "dump.h"
kono
parents:
diff changeset
7
kono
parents:
diff changeset
8 int main (void)
kono
parents:
diff changeset
9 {
kono
parents:
diff changeset
10 struct R1 Local_R1;
kono
parents:
diff changeset
11 struct R2 Local_R2;
kono
parents:
diff changeset
12 int C1;
kono
parents:
diff changeset
13 int C2;
kono
parents:
diff changeset
14
kono
parents:
diff changeset
15 Local_R1.I = 1;
kono
parents:
diff changeset
16 Local_R1.A[0] = 0xAB0012;
kono
parents:
diff changeset
17 Local_R1.A[1] = 0xCD0034;
kono
parents:
diff changeset
18 Local_R1.A[2] = 0xEF0056;
kono
parents:
diff changeset
19 put ("Local_R1 :");
kono
parents:
diff changeset
20 dump (&Local_R1, sizeof (struct R1));
kono
parents:
diff changeset
21 new_line ();
kono
parents:
diff changeset
22 /* { dg-output "Local_R1 : 01 00 00 00 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
kono
parents:
diff changeset
23
kono
parents:
diff changeset
24 Local_R2.I = 1;
kono
parents:
diff changeset
25 Local_R2.A[0] = 0xAB0012;
kono
parents:
diff changeset
26 Local_R2.A[1] = 0xCD0034;
kono
parents:
diff changeset
27 Local_R2.A[2] = 0xEF0056;
kono
parents:
diff changeset
28 put ("Local_R2 :");
kono
parents:
diff changeset
29 dump (&Local_R2, sizeof (struct R2));
kono
parents:
diff changeset
30 new_line ();
kono
parents:
diff changeset
31 /* { dg-output "Local_R2 : 00 00 00 01 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
kono
parents:
diff changeset
32
kono
parents:
diff changeset
33 C1 = Local_R1.A[Local_R1.I];
kono
parents:
diff changeset
34 printf ("C1 : %d\n", C1);
kono
parents:
diff changeset
35 /* { dg-output "C1 : 13434932.*\n" } */
kono
parents:
diff changeset
36
kono
parents:
diff changeset
37 Local_R1.I++;
kono
parents:
diff changeset
38 C1 = Local_R1.A[Local_R1.I];
kono
parents:
diff changeset
39 printf ("C1 : %d\n", C1);
kono
parents:
diff changeset
40 /* { dg-output "C1 : 15663190.*\n" } */
kono
parents:
diff changeset
41
kono
parents:
diff changeset
42 C2 = Local_R2.A[Local_R2.I];
kono
parents:
diff changeset
43 printf ("C2 : %d\n", C2);
kono
parents:
diff changeset
44 /* { dg-output "C2 : 13434932.*\n" } */
kono
parents:
diff changeset
45
kono
parents:
diff changeset
46 Local_R2.I++;
kono
parents:
diff changeset
47 C2 = Local_R2.A[Local_R2.I];
kono
parents:
diff changeset
48 printf ("C2 : %d\n", C2);
kono
parents:
diff changeset
49 /* { dg-output "C2 : 15663190.*\n" } */
kono
parents:
diff changeset
50
kono
parents:
diff changeset
51 new_line ();
kono
parents:
diff changeset
52 return 0;
kono
parents:
diff changeset
53 }