Commit 82669b68 by Eric Botcazou Committed by Eric Botcazou

* gcc.dg/sso/*.c: Robustify dg-output directives.

From-SVN: r230063
parent cdb0d947
2015-11-09 Eric Botcazou <ebotcazou@adacore.com> 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/sso/*.c: Robustify dg-output directives.
2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
* g++.dg/ubsan/pr68259.C: New test. * g++.dg/ubsan/pr68259.C: New test.
2015-11-09 Uros Bizjak <ubizjak@gmail.com> 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
......
...@@ -13,52 +13,52 @@ int main (void) ...@@ -13,52 +13,52 @@ int main (void)
put ("My_R1 :"); put ("My_R1 :");
dump (&My_R1, sizeof (struct R1)); dump (&My_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "My_R1 : 78 56 34 12\n" } */ /* { dg-output "My_R1 : 78 56 34 12.*\n" } */
put ("My_R2 :"); put ("My_R2 :");
dump (&My_R2, sizeof (struct R2)); dump (&My_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "My_R2 : 12 34 56 78\n" } */ /* { dg-output "My_R2 : 12 34 56 78.*\n" } */
Local_R1 = My_R1; Local_R1 = My_R1;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12\n" } */ /* { dg-output "Local_R1 : 78 56 34 12.*\n" } */
Local_R2 = My_R2; Local_R2 = My_R2;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78\n" } */ /* { dg-output "Local_R2 : 12 34 56 78.*\n" } */
Local_R1.I = 0x12345678; Local_R1.I = 0x12345678;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12\n" } */ /* { dg-output "Local_R1 : 78 56 34 12.*\n" } */
Local_R2.I = 0x12345678; Local_R2.I = 0x12345678;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78\n" } */ /* { dg-output "Local_R2 : 12 34 56 78.*\n" } */
Local_R1.I = Local_R2.I; Local_R1.I = Local_R2.I;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12\n" } */ /* { dg-output "Local_R1 : 78 56 34 12.*\n" } */
Local_R2.I = Local_R1.I; Local_R2.I = Local_R1.I;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78\n" } */ /* { dg-output "Local_R2 : 12 34 56 78.*\n" } */
return 0; return 0;
} }
...@@ -13,52 +13,52 @@ int main (void) ...@@ -13,52 +13,52 @@ int main (void)
put ("My_R1 :"); put ("My_R1 :");
dump (&My_R1, sizeof (struct R1)); dump (&My_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "My_R1 : db 0f 49 40 db 0f 49 c0\n" } */ /* { dg-output "My_R1 : db 0f 49 40 db 0f 49 c0.*\n" } */
put ("My_R2 :"); put ("My_R2 :");
dump (&My_R2, sizeof (struct R2)); dump (&My_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "My_R2 : 40 49 0f db c0 49 0f db\n" } */ /* { dg-output "My_R2 : 40 49 0f db c0 49 0f db.*\n" } */
Local_R1 = My_R1; Local_R1 = My_R1;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : db 0f 49 40 db 0f 49 c0\n" } */ /* { dg-output "Local_R1 : db 0f 49 40 db 0f 49 c0.*\n" } */
Local_R2 = My_R2; Local_R2 = My_R2;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 49 0f db c0 49 0f db\n" } */ /* { dg-output "Local_R2 : 40 49 0f db c0 49 0f db.*\n" } */
Local_R1.F = Pi - Pi * I; Local_R1.F = Pi - Pi * I;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : db 0f 49 40 db 0f 49 c0\n" } */ /* { dg-output "Local_R1 : db 0f 49 40 db 0f 49 c0.*\n" } */
Local_R2.F = Pi - Pi * I; Local_R2.F = Pi - Pi * I;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 49 0f db c0 49 0f db\n" } */ /* { dg-output "Local_R2 : 40 49 0f db c0 49 0f db.*\n" } */
Local_R1.F = Local_R2.F; Local_R1.F = Local_R2.F;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : db 0f 49 40 db 0f 49 c0\n" } */ /* { dg-output "Local_R1 : db 0f 49 40 db 0f 49 c0.*\n" } */
Local_R2.F = Local_R1.F; Local_R2.F = Local_R1.F;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 49 0f db c0 49 0f db\n" } */ /* { dg-output "Local_R2 : 40 49 0f db c0 49 0f db.*\n" } */
return 0; return 0;
} }
...@@ -13,24 +13,24 @@ int main (void) ...@@ -13,24 +13,24 @@ int main (void)
put ("My_R1 :"); put ("My_R1 :");
dump (&My_R1, sizeof (struct R1)); dump (&My_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "My_R1 : e2 59 d1 48 b4 aa d9 bb\n" } */ /* { dg-output "My_R1 : e2 59 d1 48 b4 aa d9 bb.*\n" } */
put ("My_R2 :"); put ("My_R2 :");
dump (&My_R2, sizeof (struct R2)); dump (&My_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "My_R2 : 84 8d 15 9e 15 5b 35 df\n" } */ /* { dg-output "My_R2 : 84 8d 15 9e 15 5b 35 df.*\n" } */
Local_R1 = My_R1; Local_R1 = My_R1;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : e2 59 d1 48 b4 aa d9 bb\n" } */ /* { dg-output "Local_R1 : e2 59 d1 48 b4 aa d9 bb.*\n" } */
Local_R2 = My_R2; Local_R2 = My_R2;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 84 8d 15 9e 15 5b 35 df\n" } */ /* { dg-output "Local_R2 : 84 8d 15 9e 15 5b 35 df.*\n" } */
Local_R1.S1 = 2; Local_R1.S1 = 2;
Local_R1.I = 0x12345678; Local_R1.I = 0x12345678;
...@@ -43,7 +43,7 @@ int main (void) ...@@ -43,7 +43,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : e2 59 d1 48 b4 aa d9 bb\n" } */ /* { dg-output "Local_R1 : e2 59 d1 48 b4 aa d9 bb.*\n" } */
Local_R2.S1 = 2; Local_R2.S1 = 2;
Local_R2.I = 0x12345678; Local_R2.I = 0x12345678;
...@@ -56,7 +56,7 @@ int main (void) ...@@ -56,7 +56,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 84 8d 15 9e 15 5b 35 df\n" } */ /* { dg-output "Local_R2 : 84 8d 15 9e 15 5b 35 df.*\n" } */
Local_R1.S1 = Local_R2.S1; Local_R1.S1 = Local_R2.S1;
Local_R1.I = Local_R2.I; Local_R1.I = Local_R2.I;
...@@ -69,7 +69,7 @@ int main (void) ...@@ -69,7 +69,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : e2 59 d1 48 b4 aa d9 bb\n" } */ /* { dg-output "Local_R1 : e2 59 d1 48 b4 aa d9 bb.*\n" } */
Local_R2.S1 = Local_R1.S1; Local_R2.S1 = Local_R1.S1;
Local_R2.I = Local_R1.I; Local_R2.I = Local_R1.I;
...@@ -82,7 +82,7 @@ int main (void) ...@@ -82,7 +82,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 84 8d 15 9e 15 5b 35 df\n" } */ /* { dg-output "Local_R2 : 84 8d 15 9e 15 5b 35 df.*\n" } */
return 0; return 0;
} }
...@@ -13,24 +13,24 @@ int main (void) ...@@ -13,24 +13,24 @@ int main (void)
put ("My_R1 :"); put ("My_R1 :");
dump (&My_R1, sizeof (struct R1)); dump (&My_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "My_R1 : c2 7b f3 2a 5e 12 9a 95\n" } */ /* { dg-output "My_R1 : c2 7b f3 2a 5e 12 9a 95.*\n" } */
put ("My_R2 :"); put ("My_R2 :");
dump (&My_R2, sizeof (struct R2)); dump (&My_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "My_R2 : 09 e2 af 37 bd 24 d2 b4\n" } */ /* { dg-output "My_R2 : 09 e2 af 37 bd 24 d2 b4.*\n" } */
Local_R1 = My_R1; Local_R1 = My_R1;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : c2 7b f3 2a 5e 12 9a 95\n" } */ /* { dg-output "Local_R1 : c2 7b f3 2a 5e 12 9a 95.*\n" } */
Local_R2 = My_R2; Local_R2 = My_R2;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 09 e2 af 37 bd 24 d2 b4\n" } */ /* { dg-output "Local_R2 : 09 e2 af 37 bd 24 d2 b4.*\n" } */
Local_R1.S1 = 2; Local_R1.S1 = 2;
Local_R1.I = 0x78ABCDEF; Local_R1.I = 0x78ABCDEF;
...@@ -43,7 +43,7 @@ int main (void) ...@@ -43,7 +43,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : c2 7b f3 2a 5e 12 9a 95\n" } */ /* { dg-output "Local_R1 : c2 7b f3 2a 5e 12 9a 95.*\n" } */
Local_R2.S1 = 2; Local_R2.S1 = 2;
Local_R2.I = 0x78ABCDEF; Local_R2.I = 0x78ABCDEF;
...@@ -56,7 +56,7 @@ int main (void) ...@@ -56,7 +56,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 09 e2 af 37 bd 24 d2 b4\n" } */ /* { dg-output "Local_R2 : 09 e2 af 37 bd 24 d2 b4.*\n" } */
Local_R1.S1 = Local_R2.S1; Local_R1.S1 = Local_R2.S1;
Local_R1.I = Local_R2.I; Local_R1.I = Local_R2.I;
...@@ -69,7 +69,7 @@ int main (void) ...@@ -69,7 +69,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : c2 7b f3 2a 5e 12 9a 95\n" } */ /* { dg-output "Local_R1 : c2 7b f3 2a 5e 12 9a 95.*\n" } */
Local_R2.S1 = Local_R1.S1; Local_R2.S1 = Local_R1.S1;
Local_R2.I = Local_R1.I; Local_R2.I = Local_R1.I;
...@@ -82,7 +82,7 @@ int main (void) ...@@ -82,7 +82,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 09 e2 af 37 bd 24 d2 b4\n" } */ /* { dg-output "Local_R2 : 09 e2 af 37 bd 24 d2 b4.*\n" } */
return 0; return 0;
} }
...@@ -13,52 +13,52 @@ int main (void) ...@@ -13,52 +13,52 @@ int main (void)
put ("My_R1 :"); put ("My_R1 :");
dump (&My_R1, sizeof (struct R1)); dump (&My_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "My_R1 : db 0f 49 40\n" } */ /* { dg-output "My_R1 : db 0f 49 40.*\n" } */
put ("My_R2 :"); put ("My_R2 :");
dump (&My_R2, sizeof (struct R2)); dump (&My_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "My_R2 : 40 49 0f db\n" } */ /* { dg-output "My_R2 : 40 49 0f db.*\n" } */
Local_R1 = My_R1; Local_R1 = My_R1;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : db 0f 49 40\n" } */ /* { dg-output "Local_R1 : db 0f 49 40.*\n" } */
Local_R2 = My_R2; Local_R2 = My_R2;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 49 0f db\n" } */ /* { dg-output "Local_R2 : 40 49 0f db.*\n" } */
Local_R1.F = Pi; Local_R1.F = Pi;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : db 0f 49 40\n" } */ /* { dg-output "Local_R1 : db 0f 49 40.*\n" } */
Local_R2.F = Pi; Local_R2.F = Pi;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 49 0f db\n" } */ /* { dg-output "Local_R2 : 40 49 0f db.*\n" } */
Local_R1.F = Local_R2.F; Local_R1.F = Local_R2.F;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : db 0f 49 40\n" } */ /* { dg-output "Local_R1 : db 0f 49 40.*\n" } */
Local_R2.F = Local_R1.F; Local_R2.F = Local_R1.F;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 49 0f db\n" } */ /* { dg-output "Local_R2 : 40 49 0f db.*\n" } */
return 0; return 0;
} }
...@@ -13,24 +13,24 @@ int main (void) ...@@ -13,24 +13,24 @@ int main (void)
put ("My_R1 :"); put ("My_R1 :");
dump (&My_R1, sizeof (struct R1)); dump (&My_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "My_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "My_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
put ("My_R2 :"); put ("My_R2 :");
dump (&My_R2, sizeof (struct R2)); dump (&My_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "My_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "My_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
Local_R1 = My_R1; Local_R1 = My_R1;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
Local_R2 = My_R2; Local_R2 = My_R2;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
Local_R1.I = 0x12345678; Local_R1.I = 0x12345678;
Local_R1.A[0] = 0xAB0012; Local_R1.A[0] = 0xAB0012;
...@@ -39,7 +39,7 @@ int main (void) ...@@ -39,7 +39,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
Local_R2.I = 0x12345678; Local_R2.I = 0x12345678;
Local_R2.A[0] = 0xAB0012; Local_R2.A[0] = 0xAB0012;
...@@ -48,7 +48,7 @@ int main (void) ...@@ -48,7 +48,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
Local_R1.I = Local_R2.I; Local_R1.I = Local_R2.I;
Local_R1.A[0] = Local_R2.A[0]; Local_R1.A[0] = Local_R2.A[0];
...@@ -58,7 +58,7 @@ int main (void) ...@@ -58,7 +58,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
Local_R2.I = Local_R1.I; Local_R2.I = Local_R1.I;
Local_R2.A[0] = Local_R1.A[0]; Local_R2.A[0] = Local_R1.A[0];
...@@ -68,7 +68,7 @@ int main (void) ...@@ -68,7 +68,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
return 0; return 0;
} }
...@@ -13,24 +13,24 @@ int main (void) ...@@ -13,24 +13,24 @@ int main (void)
put ("My_R1 :"); put ("My_R1 :");
dump (&My_R1, sizeof (struct R1)); dump (&My_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "My_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "My_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
put ("My_R2 :"); put ("My_R2 :");
dump (&My_R2, sizeof (struct R2)); dump (&My_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "My_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "My_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
Local_R1 = My_R1; Local_R1 = My_R1;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
Local_R2 = My_R2; Local_R2 = My_R2;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
Local_R1.I = 0x12345678; Local_R1.I = 0x12345678;
Local_R1.N.A[0] = 0xAB0012; Local_R1.N.A[0] = 0xAB0012;
...@@ -39,7 +39,7 @@ int main (void) ...@@ -39,7 +39,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
Local_R2.I = 0x12345678; Local_R2.I = 0x12345678;
Local_R2.N.A[0] = 0xAB0012; Local_R2.N.A[0] = 0xAB0012;
...@@ -48,7 +48,7 @@ int main (void) ...@@ -48,7 +48,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
Local_R1.I = Local_R2.I; Local_R1.I = Local_R2.I;
Local_R1.N.A[0] = Local_R2.N.A[0]; Local_R1.N.A[0] = Local_R2.N.A[0];
...@@ -58,7 +58,7 @@ int main (void) ...@@ -58,7 +58,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
Local_R2.I = Local_R1.I; Local_R2.I = Local_R1.I;
Local_R2.N.A[0] = Local_R1.N.A[0]; Local_R2.N.A[0] = Local_R1.N.A[0];
...@@ -68,7 +68,7 @@ int main (void) ...@@ -68,7 +68,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
return 0; return 0;
} }
...@@ -13,24 +13,24 @@ int main (void) ...@@ -13,24 +13,24 @@ int main (void)
put ("My_R1 :"); put ("My_R1 :");
dump (&My_R1, sizeof (struct R1)); dump (&My_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "My_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "My_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
put ("My_R2 :"); put ("My_R2 :");
dump (&My_R2, sizeof (struct R2)); dump (&My_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "My_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "My_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
Local_R1 = My_R1; Local_R1 = My_R1;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
Local_R2 = My_R2; Local_R2 = My_R2;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
Local_R1.I = 0x12345678; Local_R1.I = 0x12345678;
Local_R1.N.C1 = 0xAB0012; Local_R1.N.C1 = 0xAB0012;
...@@ -39,7 +39,7 @@ int main (void) ...@@ -39,7 +39,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
Local_R2.I = 0x12345678; Local_R2.I = 0x12345678;
Local_R2.N.C1 = 0xAB0012; Local_R2.N.C1 = 0xAB0012;
...@@ -48,7 +48,7 @@ int main (void) ...@@ -48,7 +48,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
Local_R1.I = Local_R2.I; Local_R1.I = Local_R2.I;
Local_R1.N.C1 = Local_R2.N.C1; Local_R1.N.C1 = Local_R2.N.C1;
...@@ -58,7 +58,7 @@ int main (void) ...@@ -58,7 +58,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
Local_R2.I = Local_R1.I; Local_R2.I = Local_R1.I;
Local_R2.N.C1 = Local_R1.N.C1; Local_R2.N.C1 = Local_R1.N.C1;
...@@ -68,7 +68,7 @@ int main (void) ...@@ -68,7 +68,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
return 0; return 0;
} }
...@@ -13,24 +13,24 @@ int main (void) ...@@ -13,24 +13,24 @@ int main (void)
put ("My_R1 :"); put ("My_R1 :");
dump (&My_R1, sizeof (struct R1)); dump (&My_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "My_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "My_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
put ("My_R2 :"); put ("My_R2 :");
dump (&My_R2, sizeof (struct R2)); dump (&My_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "My_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "My_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
Local_R1 = My_R1; Local_R1 = My_R1;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
Local_R2 = My_R2; Local_R2 = My_R2;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
Local_R1.I = 0x12345678; Local_R1.I = 0x12345678;
Local_R1.N.C1 = 0xAB0012; Local_R1.N.C1 = 0xAB0012;
...@@ -39,7 +39,7 @@ int main (void) ...@@ -39,7 +39,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
Local_R2.I = 0x12345678; Local_R2.I = 0x12345678;
Local_R2.N.C1 = 0xAB0012; Local_R2.N.C1 = 0xAB0012;
...@@ -48,7 +48,7 @@ int main (void) ...@@ -48,7 +48,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
Local_R1.I = Local_R2.I; Local_R1.I = Local_R2.I;
Local_R1.N.C1 = Local_R2.N.C1; Local_R1.N.C1 = Local_R2.N.C1;
...@@ -58,7 +58,7 @@ int main (void) ...@@ -58,7 +58,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
Local_R2.I = Local_R1.I; Local_R2.I = Local_R1.I;
Local_R2.N.C1 = Local_R1.N.C1; Local_R2.N.C1 = Local_R1.N.C1;
...@@ -68,7 +68,7 @@ int main (void) ...@@ -68,7 +68,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
return 0; return 0;
} }
...@@ -13,52 +13,52 @@ int main (void) ...@@ -13,52 +13,52 @@ int main (void)
put ("My_R1 :"); put ("My_R1 :");
dump (&My_R1, sizeof (struct R1)); dump (&My_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "My_R1 : 18 2d 44 54 fb 21 09 40\n" } */ /* { dg-output "My_R1 : 18 2d 44 54 fb 21 09 40.*\n" } */
put ("My_R2 :"); put ("My_R2 :");
dump (&My_R2, sizeof (struct R2)); dump (&My_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "My_R2 : 40 09 21 fb 54 44 2d 18\n" } */ /* { dg-output "My_R2 : 40 09 21 fb 54 44 2d 18.*\n" } */
Local_R1 = My_R1; Local_R1 = My_R1;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 18 2d 44 54 fb 21 09 40\n" } */ /* { dg-output "Local_R1 : 18 2d 44 54 fb 21 09 40.*\n" } */
Local_R2 = My_R2; Local_R2 = My_R2;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 09 21 fb 54 44 2d 18\n" } */ /* { dg-output "Local_R2 : 40 09 21 fb 54 44 2d 18.*\n" } */
Local_R1.F = Pi; Local_R1.F = Pi;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 18 2d 44 54 fb 21 09 40\n" } */ /* { dg-output "Local_R1 : 18 2d 44 54 fb 21 09 40.*\n" } */
Local_R2.F = Pi; Local_R2.F = Pi;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 09 21 fb 54 44 2d 18\n" } */ /* { dg-output "Local_R2 : 40 09 21 fb 54 44 2d 18.*\n" } */
Local_R1.F = Local_R2.F; Local_R1.F = Local_R2.F;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 18 2d 44 54 fb 21 09 40\n" } */ /* { dg-output "Local_R1 : 18 2d 44 54 fb 21 09 40.*\n" } */
Local_R2.F = Local_R1.F; Local_R2.F = Local_R1.F;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 09 21 fb 54 44 2d 18\n" } */ /* { dg-output "Local_R2 : 40 09 21 fb 54 44 2d 18.*\n" } */
return 0; return 0;
} }
...@@ -21,22 +21,22 @@ int main (void) ...@@ -21,22 +21,22 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 78 56 34 12\n" } */ /* { dg-output "A1 : 78 56 34 12.*\n" } */
put ("B1 :"); put ("B1 :");
dump (&B1, sizeof (struct R1)); dump (&B1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "B1 : 78 56 34 12\n" } */ /* { dg-output "B1 : 78 56 34 12.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 12 34 56 78\n" } */ /* { dg-output "A2 : 12 34 56 78.*\n" } */
put ("B2 :"); put ("B2 :");
dump (&B2, sizeof (struct R2)); dump (&B2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "B2 : 12 34 56 78\n" } */ /* { dg-output "B2 : 12 34 56 78.*\n" } */
if (A1.I != B1.I) abort (); if (A1.I != B1.I) abort ();
......
...@@ -21,22 +21,22 @@ int main (void) ...@@ -21,22 +21,22 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : db 0f 49 40 db 0f 49 c0\n" } */ /* { dg-output "A1 : db 0f 49 40 db 0f 49 c0.*\n" } */
put ("B1 :"); put ("B1 :");
dump (&B1, sizeof (struct R1)); dump (&B1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "B1 : db 0f 49 40 db 0f 49 c0\n" } */ /* { dg-output "B1 : db 0f 49 40 db 0f 49 c0.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 40 49 0f db c0 49 0f db\n" } */ /* { dg-output "A2 : 40 49 0f db c0 49 0f db.*\n" } */
put ("B2 :"); put ("B2 :");
dump (&B2, sizeof (struct R2)); dump (&B2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "B2 : 40 49 0f db c0 49 0f db\n" } */ /* { dg-output "B2 : 40 49 0f db c0 49 0f db.*\n" } */
if (A1.F != B1.F) abort (); if (A1.F != B1.F) abort ();
......
...@@ -21,22 +21,22 @@ int main (void) ...@@ -21,22 +21,22 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : e2 59 d1 48 b4 aa d9 bb\n" } */ /* { dg-output "A1 : e2 59 d1 48 b4 aa d9 bb.*\n" } */
put ("B1 :"); put ("B1 :");
dump (&B1, sizeof (struct R1)); dump (&B1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "B1 : e2 59 d1 48 b4 aa d9 bb\n" } */ /* { dg-output "B1 : e2 59 d1 48 b4 aa d9 bb.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 84 8d 15 9e 15 5b 35 df\n" } */ /* { dg-output "A2 : 84 8d 15 9e 15 5b 35 df.*\n" } */
put ("B2 :"); put ("B2 :");
dump (&B2, sizeof (struct R2)); dump (&B2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "B2 : 84 8d 15 9e 15 5b 35 df\n" } */ /* { dg-output "B2 : 84 8d 15 9e 15 5b 35 df.*\n" } */
if (A1.S1 != B1.S1) abort (); if (A1.S1 != B1.S1) abort ();
......
...@@ -21,22 +21,22 @@ int main (void) ...@@ -21,22 +21,22 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : c2 7b f3 2a 5e 12 9a 95\n" } */ /* { dg-output "A1 : c2 7b f3 2a 5e 12 9a 95.*\n" } */
put ("B1 :"); put ("B1 :");
dump (&B1, sizeof (struct R1)); dump (&B1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "B1 : c2 7b f3 2a 5e 12 9a 95\n" } */ /* { dg-output "B1 : c2 7b f3 2a 5e 12 9a 95.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 09 e2 af 37 bd 24 d2 b4\n" } */ /* { dg-output "A2 : 09 e2 af 37 bd 24 d2 b4.*\n" } */
put ("B2 :"); put ("B2 :");
dump (&B2, sizeof (struct R2)); dump (&B2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "B2 : 09 e2 af 37 bd 24 d2 b4\n" } */ /* { dg-output "B2 : 09 e2 af 37 bd 24 d2 b4.*\n" } */
if (A1.S1 != B1.S1) abort (); if (A1.S1 != B1.S1) abort ();
......
...@@ -21,22 +21,22 @@ int main (void) ...@@ -21,22 +21,22 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : db 0f 49 40\n" } */ /* { dg-output "A1 : db 0f 49 40.*\n" } */
put ("B1 :"); put ("B1 :");
dump (&B1, sizeof (struct R1)); dump (&B1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "B1 : db 0f 49 40\n" } */ /* { dg-output "B1 : db 0f 49 40.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 40 49 0f db\n" } */ /* { dg-output "A2 : 40 49 0f db.*\n" } */
put ("B2 :"); put ("B2 :");
dump (&B2, sizeof (struct R2)); dump (&B2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "B2 : 40 49 0f db\n" } */ /* { dg-output "B2 : 40 49 0f db.*\n" } */
if (A1.F != B1.F) abort (); if (A1.F != B1.F) abort ();
......
...@@ -21,22 +21,22 @@ int main (void) ...@@ -21,22 +21,22 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "A1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
put ("B1 :"); put ("B1 :");
dump (&B1, sizeof (struct R1)); dump (&B1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "B1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "B1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "A2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
put ("B2 :"); put ("B2 :");
dump (&B2, sizeof (struct R2)); dump (&B2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "B2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "B2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
if (A1.I != B1.I || A1.A[0] != B1.A[0]) abort(); if (A1.I != B1.I || A1.A[0] != B1.A[0]) abort();
......
...@@ -21,21 +21,21 @@ int main (void) ...@@ -21,21 +21,21 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "A1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
put ("B1 :"); put ("B1 :");
dump (&B1, sizeof (struct R1)); dump (&B1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "B1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "B1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "A2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
put ("B2 :"); put ("B2 :");
dump (&B2, sizeof (struct R2)); dump (&B2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "B2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "B2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
if (A1.I != B1.I || A1.N.A[0] != B1.N.A[0]) abort(); if (A1.I != B1.I || A1.N.A[0] != B1.N.A[0]) abort();
......
...@@ -21,22 +21,22 @@ int main (void) ...@@ -21,22 +21,22 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "A1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
put ("B1 :"); put ("B1 :");
dump (&B1, sizeof (struct R1)); dump (&B1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "B1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "B1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "A2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
put ("B2 :"); put ("B2 :");
dump (&B2, sizeof (struct R2)); dump (&B2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "B2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "B2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
if (A1.I != B1.I || A1.N.C1 != B1.N.C1) abort(); if (A1.I != B1.I || A1.N.C1 != B1.N.C1) abort();
......
...@@ -21,22 +21,22 @@ int main (void) ...@@ -21,22 +21,22 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "A1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
put ("B1 :"); put ("B1 :");
dump (&B1, sizeof (struct R1)); dump (&B1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "B1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "B1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "A2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
put ("B2 :"); put ("B2 :");
dump (&B2, sizeof (struct R2)); dump (&B2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "B2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "B2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
if (A1.I != B1.I || A1.N.C1 != B1.N.C1) abort(); if (A1.I != B1.I || A1.N.C1 != B1.N.C1) abort();
......
...@@ -21,22 +21,22 @@ int main (void) ...@@ -21,22 +21,22 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 18 2d 44 54 fb 21 09 40\n" } */ /* { dg-output "A1 : 18 2d 44 54 fb 21 09 40.*\n" } */
put ("B1 :"); put ("B1 :");
dump (&B1, sizeof (struct R1)); dump (&B1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "B1 : 18 2d 44 54 fb 21 09 40\n" } */ /* { dg-output "B1 : 18 2d 44 54 fb 21 09 40.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 40 09 21 fb 54 44 2d 18\n" } */ /* { dg-output "A2 : 40 09 21 fb 54 44 2d 18.*\n" } */
put ("B2 :"); put ("B2 :");
dump (&B2, sizeof (struct R2)); dump (&B2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "B2 : 40 09 21 fb 54 44 2d 18\n" } */ /* { dg-output "B2 : 40 09 21 fb 54 44 2d 18.*\n" } */
if (A1.F != B1.F) abort (); if (A1.F != B1.F) abort ();
......
...@@ -44,12 +44,12 @@ int main (void) ...@@ -44,12 +44,12 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : c2 7b f3 2a 5e 12 9a 95\n" } */ /* { dg-output "A1 : c2 7b f3 2a 5e 12 9a 95.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 09 e2 af 37 bd 24 d2 b4\n" } */ /* { dg-output "A2 : 09 e2 af 37 bd 24 d2 b4.*\n" } */
if (Get_Elem1 (A1) != 0x78ABCDEF) abort (); if (Get_Elem1 (A1) != 0x78ABCDEF) abort ();
......
...@@ -44,12 +44,12 @@ int main (void) ...@@ -44,12 +44,12 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "A1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "A2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
if (Get_Elem1 (A1) != 0xAB0012) abort (); if (Get_Elem1 (A1) != 0xAB0012) abort ();
......
...@@ -44,12 +44,12 @@ int main (void) ...@@ -44,12 +44,12 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "A1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "A2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
if (Get_Elem1 (A1) != 0xAB0012) abort (); if (Get_Elem1 (A1) != 0xAB0012) abort ();
......
...@@ -44,12 +44,12 @@ int main (void) ...@@ -44,12 +44,12 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "A1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "A2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
if (Get_Elem1 (A1) != 0xAB0012) abort (); if (Get_Elem1 (A1) != 0xAB0012) abort ();
......
...@@ -44,12 +44,12 @@ int main (void) ...@@ -44,12 +44,12 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "A1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "A2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
if (Get_Elem1 (A1) != 0xAB0012) abort (); if (Get_Elem1 (A1) != 0xAB0012) abort ();
......
...@@ -20,12 +20,12 @@ int main (void) ...@@ -20,12 +20,12 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : c2 7b f3 2a 5e 12 9a 95\n" } */ /* { dg-output "A1 : c2 7b f3 2a 5e 12 9a 95.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 09 e2 af 37 bd 24 d2 b4\n" } */ /* { dg-output "A2 : 09 e2 af 37 bd 24 d2 b4.*\n" } */
N1 = A1.N; N1 = A1.N;
C1 = N1.C1; C1 = N1.C1;
...@@ -33,13 +33,13 @@ int main (void) ...@@ -33,13 +33,13 @@ int main (void)
C3 = N1.C3; C3 = N1.C3;
printf ("C1 : %d\n", C1); printf ("C1 : %d\n", C1);
/* { dg-output "C1 : 18\n" } */ /* { dg-output "C1 : 18.*\n" } */
printf ("C2 : %d\n", C2); printf ("C2 : %d\n", C2);
/* { dg-output "C2 : 52\n" } */ /* { dg-output "C2 : 52.*\n" } */
printf ("C3 : %d\n", C3); printf ("C3 : %d\n", C3);
/* { dg-output "C3 : 86\n" } */ /* { dg-output "C3 : 86.*\n" } */
N1.C1 = C1; N1.C1 = C1;
N1.C2 = C2; N1.C2 = C2;
...@@ -52,13 +52,13 @@ int main (void) ...@@ -52,13 +52,13 @@ int main (void)
C3 = N2.C3; C3 = N2.C3;
printf ("C1 : %d\n", C1); printf ("C1 : %d\n", C1);
/* { dg-output "C1 : 18\n" } */ /* { dg-output "C1 : 18.*\n" } */
printf ("C2 : %d\n", C2); printf ("C2 : %d\n", C2);
/* { dg-output "C2 : 52\n" } */ /* { dg-output "C2 : 52.*\n" } */
printf ("C3 : %d\n", C3); printf ("C3 : %d\n", C3);
/* { dg-output "C3 : 86\n" } */ /* { dg-output "C3 : 86.*\n" } */
N2.C1 = C1; N2.C1 = C1;
N2.C2 = C2; N2.C2 = C2;
...@@ -68,12 +68,12 @@ int main (void) ...@@ -68,12 +68,12 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : c2 7b f3 2a 5e 12 9a 95\n" } */ /* { dg-output "A1 : c2 7b f3 2a 5e 12 9a 95.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 09 e2 af 37 bd 24 d2 b4\n" } */ /* { dg-output "A2 : 09 e2 af 37 bd 24 d2 b4.*\n" } */
return 0; return 0;
} }
...@@ -32,12 +32,12 @@ int main (void) ...@@ -32,12 +32,12 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "A1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "A2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
__builtin_memcpy (N1.A, A1.A, sizeof (int) * 3); __builtin_memcpy (N1.A, A1.A, sizeof (int) * 3);
C1 = N1.A[0]; C1 = N1.A[0];
...@@ -45,13 +45,13 @@ int main (void) ...@@ -45,13 +45,13 @@ int main (void)
C3 = N1.A[2]; C3 = N1.A[2];
printf ("C1 : %d\n", C1); printf ("C1 : %d\n", C1);
/* { dg-output "C1 : 11206674\n" } */ /* { dg-output "C1 : 11206674.*\n" } */
printf ("C2 : %d\n", C2); printf ("C2 : %d\n", C2);
/* { dg-output "C2 : 13434932\n" } */ /* { dg-output "C2 : 13434932.*\n" } */
printf ("C3 : %d\n", C3); printf ("C3 : %d\n", C3);
/* { dg-output "C3 : 15663190\n" } */ /* { dg-output "C3 : 15663190.*\n" } */
N1.A[0] = C1; N1.A[0] = C1;
N1.A[1] = C2; N1.A[1] = C2;
...@@ -64,13 +64,13 @@ int main (void) ...@@ -64,13 +64,13 @@ int main (void)
C3 = N2.A[2]; C3 = N2.A[2];
printf ("C1 : %d\n", C1); printf ("C1 : %d\n", C1);
/* { dg-output "C1 : 11206674\n" } */ /* { dg-output "C1 : 11206674.*\n" } */
printf ("C2 : %d\n", C2); printf ("C2 : %d\n", C2);
/* { dg-output "C2 : 13434932\n" } */ /* { dg-output "C2 : 13434932.*\n" } */
printf ("C3 : %d\n", C3); printf ("C3 : %d\n", C3);
/* { dg-output "C3 : 15663190\n" } */ /* { dg-output "C3 : 15663190.*\n" } */
N2.A[0] = C1; N2.A[0] = C1;
N2.A[1] = C2; N2.A[1] = C2;
...@@ -80,12 +80,12 @@ int main (void) ...@@ -80,12 +80,12 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "A1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "A2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
return 0; return 0;
} }
...@@ -22,12 +22,12 @@ int main (void) ...@@ -22,12 +22,12 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "A1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "A2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
__builtin_memcpy (N1.A, A1.N.A, sizeof (int) * 3); __builtin_memcpy (N1.A, A1.N.A, sizeof (int) * 3);
C1 = N1.A[0]; C1 = N1.A[0];
...@@ -35,13 +35,13 @@ int main (void) ...@@ -35,13 +35,13 @@ int main (void)
C3 = N1.A[2]; C3 = N1.A[2];
printf ("C1 : %d\n", C1); printf ("C1 : %d\n", C1);
/* { dg-output "C1 : 11206674\n" } */ /* { dg-output "C1 : 11206674.*\n" } */
printf ("C2 : %d\n", C2); printf ("C2 : %d\n", C2);
/* { dg-output "C2 : 13434932\n" } */ /* { dg-output "C2 : 13434932.*\n" } */
printf ("C3 : %d\n", C3); printf ("C3 : %d\n", C3);
/* { dg-output "C3 : 15663190\n" } */ /* { dg-output "C3 : 15663190.*\n" } */
N1.A[0] = C1; N1.A[0] = C1;
N1.A[1] = C2; N1.A[1] = C2;
...@@ -54,13 +54,13 @@ int main (void) ...@@ -54,13 +54,13 @@ int main (void)
C3 = N2.A[2]; C3 = N2.A[2];
printf ("C1 : %d\n", C1); printf ("C1 : %d\n", C1);
/* { dg-output "C1 : 11206674\n" } */ /* { dg-output "C1 : 11206674.*\n" } */
printf ("C2 : %d\n", C2); printf ("C2 : %d\n", C2);
/* { dg-output "C2 : 13434932\n" } */ /* { dg-output "C2 : 13434932.*\n" } */
printf ("C3 : %d\n", C3); printf ("C3 : %d\n", C3);
/* { dg-output "C3 : 15663190\n" } */ /* { dg-output "C3 : 15663190.*\n" } */
N2.A[0] = C1; N2.A[0] = C1;
N2.A[1] = C2; N2.A[1] = C2;
...@@ -70,12 +70,12 @@ int main (void) ...@@ -70,12 +70,12 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "A1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "A2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
return 0; return 0;
} }
...@@ -20,12 +20,12 @@ int main (void) ...@@ -20,12 +20,12 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "A1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "A2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
N1 = A1.N; N1 = A1.N;
C1 = N1.C1; C1 = N1.C1;
...@@ -33,13 +33,13 @@ int main (void) ...@@ -33,13 +33,13 @@ int main (void)
C3 = N1.C3; C3 = N1.C3;
printf ("C1 : %d\n", C1); printf ("C1 : %d\n", C1);
/* { dg-output "C1 : 11206674\n" } */ /* { dg-output "C1 : 11206674.*\n" } */
printf ("C2 : %d\n", C2); printf ("C2 : %d\n", C2);
/* { dg-output "C2 : 13434932\n" } */ /* { dg-output "C2 : 13434932.*\n" } */
printf ("C3 : %d\n", C3); printf ("C3 : %d\n", C3);
/* { dg-output "C3 : 15663190\n" } */ /* { dg-output "C3 : 15663190.*\n" } */
N1.C1 = C1; N1.C1 = C1;
N1.C2 = C2; N1.C2 = C2;
...@@ -52,13 +52,13 @@ int main (void) ...@@ -52,13 +52,13 @@ int main (void)
C3 = N2.C3; C3 = N2.C3;
printf ("C1 : %d\n", C1); printf ("C1 : %d\n", C1);
/* { dg-output "C1 : 11206674\n" } */ /* { dg-output "C1 : 11206674.*\n" } */
printf ("C2 : %d\n", C2); printf ("C2 : %d\n", C2);
/* { dg-output "C2 : 13434932\n" } */ /* { dg-output "C2 : 13434932.*\n" } */
printf ("C3 : %d\n", C3); printf ("C3 : %d\n", C3);
/* { dg-output "C3 : 15663190\n" } */ /* { dg-output "C3 : 15663190.*\n" } */
N2.C1 = C1; N2.C1 = C1;
N2.C2 = C2; N2.C2 = C2;
...@@ -68,12 +68,12 @@ int main (void) ...@@ -68,12 +68,12 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "A1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "A2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
return 0; return 0;
} }
...@@ -20,12 +20,12 @@ int main (void) ...@@ -20,12 +20,12 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "A1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "A2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
N1 = A1.N; N1 = A1.N;
C1 = N1.C1; C1 = N1.C1;
...@@ -33,13 +33,13 @@ int main (void) ...@@ -33,13 +33,13 @@ int main (void)
C3 = N1.C3; C3 = N1.C3;
printf ("C1 : %d\n", C1); printf ("C1 : %d\n", C1);
/* { dg-output "C1 : 11206674\n" } */ /* { dg-output "C1 : 11206674.*\n" } */
printf ("C2 : %d\n", C2); printf ("C2 : %d\n", C2);
/* { dg-output "C2 : 13434932\n" } */ /* { dg-output "C2 : 13434932.*\n" } */
printf ("C3 : %d\n", C3); printf ("C3 : %d\n", C3);
/* { dg-output "C3 : 15663190\n" } */ /* { dg-output "C3 : 15663190.*\n" } */
N1.C1 = C1; N1.C1 = C1;
N1.C2 = C2; N1.C2 = C2;
...@@ -52,13 +52,13 @@ int main (void) ...@@ -52,13 +52,13 @@ int main (void)
C3 = N2.C3; C3 = N2.C3;
printf ("C1 : %d\n", C1); printf ("C1 : %d\n", C1);
/* { dg-output "C1 : 11206674\n" } */ /* { dg-output "C1 : 11206674.*\n" } */
printf ("C2 : %d\n", C2); printf ("C2 : %d\n", C2);
/* { dg-output "C2 : 13434932\n" } */ /* { dg-output "C2 : 13434932.*\n" } */
printf ("C3 : %d\n", C3); printf ("C3 : %d\n", C3);
/* { dg-output "C3 : 15663190\n" } */ /* { dg-output "C3 : 15663190.*\n" } */
N2.C1 = C1; N2.C1 = C1;
N2.C2 = C2; N2.C2 = C2;
...@@ -68,12 +68,12 @@ int main (void) ...@@ -68,12 +68,12 @@ int main (void)
put ("A1 :"); put ("A1 :");
dump (&A1, sizeof (struct R1)); dump (&A1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "A1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "A1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
put ("A2 :"); put ("A2 :");
dump (&A2, sizeof (struct R2)); dump (&A2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "A2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "A2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
return 0; return 0;
} }
...@@ -15,42 +15,42 @@ int main (void) ...@@ -15,42 +15,42 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 79 56 34 12\n" } */ /* { dg-output "Local_R1 : 79 56 34 12.*\n" } */
Local_R2.I = My_R2.I + 1; Local_R2.I = My_R2.I + 1;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 79\n" } */ /* { dg-output "Local_R2 : 12 34 56 79.*\n" } */
Local_R1.I = 0x12345678; Local_R1.I = 0x12345678;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12\n" } */ /* { dg-output "Local_R1 : 78 56 34 12.*\n" } */
Local_R2.I = 0x12345678; Local_R2.I = 0x12345678;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78\n" } */ /* { dg-output "Local_R2 : 12 34 56 78.*\n" } */
Local_R1.I = Local_R1.I + 1; Local_R1.I = Local_R1.I + 1;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 79 56 34 12\n" } */ /* { dg-output "Local_R1 : 79 56 34 12.*\n" } */
Local_R2.I = Local_R2.I + 1; Local_R2.I = Local_R2.I + 1;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 79\n" } */ /* { dg-output "Local_R2 : 12 34 56 79.*\n" } */
return 0; return 0;
} }
...@@ -15,42 +15,42 @@ int main (void) ...@@ -15,42 +15,42 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : ee 87 84 40 db 0f 09 c0\n" } */ /* { dg-output "Local_R1 : ee 87 84 40 db 0f 09 c0.*\n" } */
Local_R2.F = My_R2.F + (1.0f + 1.0f * I); Local_R2.F = My_R2.F + (1.0f + 1.0f * I);
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 84 87 ee c0 09 0f db\n" } */ /* { dg-output "Local_R2 : 40 84 87 ee c0 09 0f db.*\n" } */
Local_R1.F = Pi - Pi * I; Local_R1.F = Pi - Pi * I;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : db 0f 49 40 db 0f 49 c0\n" } */ /* { dg-output "Local_R1 : db 0f 49 40 db 0f 49 c0.*\n" } */
Local_R2.F = Pi - Pi * I; Local_R2.F = Pi - Pi * I;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 49 0f db c0 49 0f db\n" } */ /* { dg-output "Local_R2 : 40 49 0f db c0 49 0f db.*\n" } */
Local_R1.F = Local_R1.F + (1.0f + 1.0f * I); Local_R1.F = Local_R1.F + (1.0f + 1.0f * I);
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : ee 87 84 40 db 0f 09 c0\n" } */ /* { dg-output "Local_R1 : ee 87 84 40 db 0f 09 c0.*\n" } */
Local_R2.F = Local_R2.F + (1.0f + 1.0f * I); Local_R2.F = Local_R2.F + (1.0f + 1.0f * I);
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 84 87 ee c0 09 0f db\n" } */ /* { dg-output "Local_R2 : 40 84 87 ee c0 09 0f db.*\n" } */
return 0; return 0;
} }
...@@ -21,7 +21,7 @@ int main (void) ...@@ -21,7 +21,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : e5 59 d1 48 b0 a0 c1 03\n" } */ /* { dg-output "Local_R1 : e5 59 d1 48 b0 a0 c1 03.*\n" } */
Local_R2.S1 = My_R2.S1 - 1; Local_R2.S1 = My_R2.S1 - 1;
Local_R2.I = My_R2.I + 1; Local_R2.I = My_R2.I + 1;
...@@ -34,7 +34,7 @@ int main (void) ...@@ -34,7 +34,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 44 8d 15 9e 40 58 34 1e\n" } */ /* { dg-output "Local_R2 : 44 8d 15 9e 40 58 34 1e.*\n" } */
Local_R1.S1 = 2; Local_R1.S1 = 2;
Local_R1.I = 0x12345678; Local_R1.I = 0x12345678;
...@@ -47,7 +47,7 @@ int main (void) ...@@ -47,7 +47,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : e2 59 d1 48 b4 aa d9 bb\n" } */ /* { dg-output "Local_R1 : e2 59 d1 48 b4 aa d9 bb.*\n" } */
Local_R2.S1 = 2; Local_R2.S1 = 2;
Local_R2.I = 0x12345678; Local_R2.I = 0x12345678;
...@@ -60,7 +60,7 @@ int main (void) ...@@ -60,7 +60,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 84 8d 15 9e 15 5b 35 df\n" } */ /* { dg-output "Local_R2 : 84 8d 15 9e 15 5b 35 df.*\n" } */
Local_R1.S1 = Local_R1.S1 - 1; Local_R1.S1 = Local_R1.S1 - 1;
Local_R1.I = Local_R1.I + 1; Local_R1.I = Local_R1.I + 1;
...@@ -73,7 +73,7 @@ int main (void) ...@@ -73,7 +73,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : e5 59 d1 48 b0 a0 c1 03\n" } */ /* { dg-output "Local_R1 : e5 59 d1 48 b0 a0 c1 03.*\n" } */
Local_R2.S1 = Local_R2.S1 - 1; Local_R2.S1 = Local_R2.S1 - 1;
Local_R2.I = Local_R2.I + 1; Local_R2.I = Local_R2.I + 1;
...@@ -86,7 +86,7 @@ int main (void) ...@@ -86,7 +86,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 44 8d 15 9e 40 58 34 1e\n" } */ /* { dg-output "Local_R2 : 44 8d 15 9e 40 58 34 1e.*\n" } */
return 0; return 0;
} }
...@@ -21,7 +21,7 @@ int main (void) ...@@ -21,7 +21,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 01 7c f3 2a 1e 02 82 01\n" } */ /* { dg-output "Local_R1 : 01 7c f3 2a 1e 02 82 01.*\n" } */
Local_R2.S1 = My_R2.S1 - 1; Local_R2.S1 = My_R2.S1 - 1;
Local_R2.I = My_R2.I + 1; Local_R2.I = My_R2.I + 1;
...@@ -34,7 +34,7 @@ int main (void) ...@@ -34,7 +34,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 05 e2 af 37 c0 04 10 30\n" } */ /* { dg-output "Local_R2 : 05 e2 af 37 c0 04 10 30.*\n" } */
Local_R1.S1 = 2; Local_R1.S1 = 2;
Local_R1.I = 0x78ABCDEF; Local_R1.I = 0x78ABCDEF;
...@@ -47,7 +47,7 @@ int main (void) ...@@ -47,7 +47,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : c2 7b f3 2a 5e 12 9a 95\n" } */ /* { dg-output "Local_R1 : c2 7b f3 2a 5e 12 9a 95.*\n" } */
Local_R2.S1 = 2; Local_R2.S1 = 2;
Local_R2.I = 0x78ABCDEF; Local_R2.I = 0x78ABCDEF;
...@@ -60,7 +60,7 @@ int main (void) ...@@ -60,7 +60,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 09 e2 af 37 bd 24 d2 b4\n" } */ /* { dg-output "Local_R2 : 09 e2 af 37 bd 24 d2 b4.*\n" } */
Local_R1.S1 = Local_R1.S1 - 1; Local_R1.S1 = Local_R1.S1 - 1;
Local_R1.I = Local_R1.I + 1; Local_R1.I = Local_R1.I + 1;
...@@ -73,7 +73,7 @@ int main (void) ...@@ -73,7 +73,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 01 7c f3 2a 1e 02 82 01\n" } */ /* { dg-output "Local_R1 : 01 7c f3 2a 1e 02 82 01.*\n" } */
Local_R2.S1 = Local_R2.S1 - 1; Local_R2.S1 = Local_R2.S1 - 1;
Local_R2.I = Local_R2.I + 1; Local_R2.I = Local_R2.I + 1;
...@@ -86,7 +86,7 @@ int main (void) ...@@ -86,7 +86,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 05 e2 af 37 c0 04 10 30\n" } */ /* { dg-output "Local_R2 : 05 e2 af 37 c0 04 10 30.*\n" } */
return 0; return 0;
} }
...@@ -15,42 +15,42 @@ int main (void) ...@@ -15,42 +15,42 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : ee 87 84 40\n" } */ /* { dg-output "Local_R1 : ee 87 84 40.*\n" } */
Local_R2.F = My_R2.F + 1.0f; Local_R2.F = My_R2.F + 1.0f;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 84 87 ee\n" } */ /* { dg-output "Local_R2 : 40 84 87 ee.*\n" } */
Local_R1.F = Pi; Local_R1.F = Pi;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : db 0f 49 40\n" } */ /* { dg-output "Local_R1 : db 0f 49 40.*\n" } */
Local_R2.F = Pi; Local_R2.F = Pi;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 49 0f db\n" } */ /* { dg-output "Local_R2 : 40 49 0f db.*\n" } */
Local_R1.F = Local_R1.F + 1.0f; Local_R1.F = Local_R1.F + 1.0f;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : ee 87 84 40\n" } */ /* { dg-output "Local_R1 : ee 87 84 40.*\n" } */
Local_R2.F = Local_R2.F + 1.0f; Local_R2.F = Local_R2.F + 1.0f;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 84 87 ee\n" } */ /* { dg-output "Local_R2 : 40 84 87 ee.*\n" } */
return 0; return 0;
} }
...@@ -18,7 +18,7 @@ int main (void) ...@@ -18,7 +18,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 79 56 34 12 13 00 ab 00 35 00 cd 00 57 00 ef 00\n" } */ /* { dg-output "Local_R1 : 79 56 34 12 13 00 ab 00 35 00 cd 00 57 00 ef 00.*\n" } */
Local_R2.I = My_R2.I + 1; Local_R2.I = My_R2.I + 1;
Local_R2.A[0] = My_R2.A[0] + 1; Local_R2.A[0] = My_R2.A[0] + 1;
...@@ -28,7 +28,7 @@ int main (void) ...@@ -28,7 +28,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 79 00 ab 00 13 00 cd 00 35 00 ef 00 57\n" } */ /* { dg-output "Local_R2 : 12 34 56 79 00 ab 00 13 00 cd 00 35 00 ef 00 57.*\n" } */
Local_R1.I = 0x12345678; Local_R1.I = 0x12345678;
Local_R1.A[0] = 0xAB0012; Local_R1.A[0] = 0xAB0012;
...@@ -37,7 +37,7 @@ int main (void) ...@@ -37,7 +37,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
Local_R2.I = 0x12345678; Local_R2.I = 0x12345678;
Local_R2.A[0] = 0xAB0012; Local_R2.A[0] = 0xAB0012;
...@@ -46,7 +46,7 @@ int main (void) ...@@ -46,7 +46,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
Local_R1.I = Local_R1.I + 1; Local_R1.I = Local_R1.I + 1;
Local_R1.A[0] = Local_R1.A[0] + 1; Local_R1.A[0] = Local_R1.A[0] + 1;
...@@ -56,7 +56,7 @@ int main (void) ...@@ -56,7 +56,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 79 56 34 12 13 00 ab 00 35 00 cd 00 57 00 ef 00\n" } */ /* { dg-output "Local_R1 : 79 56 34 12 13 00 ab 00 35 00 cd 00 57 00 ef 00.*\n" } */
Local_R2.I = Local_R2.I + 1; Local_R2.I = Local_R2.I + 1;
Local_R2.A[0] = Local_R2.A[0] + 1; Local_R2.A[0] = Local_R2.A[0] + 1;
...@@ -66,7 +66,7 @@ int main (void) ...@@ -66,7 +66,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 79 00 ab 00 13 00 cd 00 35 00 ef 00 57\n" } */ /* { dg-output "Local_R2 : 12 34 56 79 00 ab 00 13 00 cd 00 35 00 ef 00 57.*\n" } */
return 0; return 0;
} }
...@@ -18,7 +18,7 @@ int main (void) ...@@ -18,7 +18,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 79 56 34 12 00 ab 00 13 00 cd 00 35 00 ef 00 57\n" } */ /* { dg-output "Local_R1 : 79 56 34 12 00 ab 00 13 00 cd 00 35 00 ef 00 57.*\n" } */
Local_R2.I = My_R2.I + 1; Local_R2.I = My_R2.I + 1;
Local_R2.N.A[0] = My_R2.N.A[0] + 1; Local_R2.N.A[0] = My_R2.N.A[0] + 1;
...@@ -28,7 +28,7 @@ int main (void) ...@@ -28,7 +28,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 79 13 00 ab 00 35 00 cd 00 57 00 ef 00\n" } */ /* { dg-output "Local_R2 : 12 34 56 79 13 00 ab 00 35 00 cd 00 57 00 ef 00.*\n" } */
Local_R1.I = 0x12345678; Local_R1.I = 0x12345678;
Local_R1.N.A[0] = 0xAB0012; Local_R1.N.A[0] = 0xAB0012;
...@@ -37,7 +37,7 @@ int main (void) ...@@ -37,7 +37,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
Local_R2.I = 0x12345678; Local_R2.I = 0x12345678;
Local_R2.N.A[0] = 0xAB0012; Local_R2.N.A[0] = 0xAB0012;
...@@ -46,7 +46,7 @@ int main (void) ...@@ -46,7 +46,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
Local_R1.I = Local_R1.I + 1; Local_R1.I = Local_R1.I + 1;
Local_R1.N.A[0] = Local_R1.N.A[0] + 1; Local_R1.N.A[0] = Local_R1.N.A[0] + 1;
...@@ -56,7 +56,7 @@ int main (void) ...@@ -56,7 +56,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 79 56 34 12 00 ab 00 13 00 cd 00 35 00 ef 00 57\n" } */ /* { dg-output "Local_R1 : 79 56 34 12 00 ab 00 13 00 cd 00 35 00 ef 00 57.*\n" } */
Local_R2.I = Local_R2.I + 1; Local_R2.I = Local_R2.I + 1;
Local_R2.N.A[0] = Local_R2.N.A[0] + 1; Local_R2.N.A[0] = Local_R2.N.A[0] + 1;
...@@ -66,7 +66,7 @@ int main (void) ...@@ -66,7 +66,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 79 13 00 ab 00 35 00 cd 00 57 00 ef 00\n" } */ /* { dg-output "Local_R2 : 12 34 56 79 13 00 ab 00 35 00 cd 00 57 00 ef 00.*\n" } */
return 0; return 0;
} }
...@@ -18,7 +18,7 @@ int main (void) ...@@ -18,7 +18,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 79 56 34 12 13 00 ab 00 35 00 cd 00 57 00 ef 00\n" } */ /* { dg-output "Local_R1 : 79 56 34 12 13 00 ab 00 35 00 cd 00 57 00 ef 00.*\n" } */
Local_R2.I = My_R2.I + 1; Local_R2.I = My_R2.I + 1;
Local_R2.N.C1 = My_R2.N.C1 + 1; Local_R2.N.C1 = My_R2.N.C1 + 1;
...@@ -28,7 +28,7 @@ int main (void) ...@@ -28,7 +28,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 79 00 ab 00 13 00 cd 00 35 00 ef 00 57\n" } */ /* { dg-output "Local_R2 : 12 34 56 79 00 ab 00 13 00 cd 00 35 00 ef 00 57.*\n" } */
Local_R1.I = 0x12345678; Local_R1.I = 0x12345678;
Local_R1.N.C1 = 0xAB0012; Local_R1.N.C1 = 0xAB0012;
...@@ -37,7 +37,7 @@ int main (void) ...@@ -37,7 +37,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R1 : 78 56 34 12 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
Local_R2.I = 0x12345678; Local_R2.I = 0x12345678;
Local_R2.N.C1 = 0xAB0012; Local_R2.N.C1 = 0xAB0012;
...@@ -46,7 +46,7 @@ int main (void) ...@@ -46,7 +46,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R2 : 12 34 56 78 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
Local_R1.I = Local_R1.I + 1; Local_R1.I = Local_R1.I + 1;
Local_R1.N.C1 = Local_R1.N.C1 + 1; Local_R1.N.C1 = Local_R1.N.C1 + 1;
...@@ -56,7 +56,7 @@ int main (void) ...@@ -56,7 +56,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 79 56 34 12 13 00 ab 00 35 00 cd 00 57 00 ef 00\n" } */ /* { dg-output "Local_R1 : 79 56 34 12 13 00 ab 00 35 00 cd 00 57 00 ef 00.*\n" } */
Local_R2.I = Local_R2.I + 1; Local_R2.I = Local_R2.I + 1;
Local_R2.N.C1 = Local_R2.N.C1 + 1; Local_R2.N.C1 = Local_R2.N.C1 + 1;
...@@ -66,7 +66,7 @@ int main (void) ...@@ -66,7 +66,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 79 00 ab 00 13 00 cd 00 35 00 ef 00 57\n" } */ /* { dg-output "Local_R2 : 12 34 56 79 00 ab 00 13 00 cd 00 35 00 ef 00 57.*\n" } */
return 0; return 0;
} }
...@@ -18,7 +18,7 @@ int main (void) ...@@ -18,7 +18,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 79 56 34 12 00 ab 00 13 00 cd 00 35 00 ef 00 57\n" } */ /* { dg-output "Local_R1 : 79 56 34 12 00 ab 00 13 00 cd 00 35 00 ef 00 57.*\n" } */
Local_R2.I = My_R2.I + 1; Local_R2.I = My_R2.I + 1;
Local_R2.N.C1 = My_R2.N.C1 + 1; Local_R2.N.C1 = My_R2.N.C1 + 1;
...@@ -28,7 +28,7 @@ int main (void) ...@@ -28,7 +28,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 79 13 00 ab 00 35 00 cd 00 57 00 ef 00\n" } */ /* { dg-output "Local_R2 : 12 34 56 79 13 00 ab 00 35 00 cd 00 57 00 ef 00.*\n" } */
Local_R1.I = 0x12345678; Local_R1.I = 0x12345678;
Local_R1.N.C1 = 0xAB0012; Local_R1.N.C1 = 0xAB0012;
...@@ -37,7 +37,7 @@ int main (void) ...@@ -37,7 +37,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R1 : 78 56 34 12 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
Local_R2.I = 0x12345678; Local_R2.I = 0x12345678;
Local_R2.N.C1 = 0xAB0012; Local_R2.N.C1 = 0xAB0012;
...@@ -46,7 +46,7 @@ int main (void) ...@@ -46,7 +46,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R2 : 12 34 56 78 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
Local_R1.I = Local_R1.I + 1; Local_R1.I = Local_R1.I + 1;
Local_R1.N.C1 = Local_R1.N.C1 + 1; Local_R1.N.C1 = Local_R1.N.C1 + 1;
...@@ -56,7 +56,7 @@ int main (void) ...@@ -56,7 +56,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 79 56 34 12 00 ab 00 13 00 cd 00 35 00 ef 00 57\n" } */ /* { dg-output "Local_R1 : 79 56 34 12 00 ab 00 13 00 cd 00 35 00 ef 00 57.*\n" } */
Local_R2.I = Local_R2.I + 1; Local_R2.I = Local_R2.I + 1;
Local_R2.N.C1 = Local_R2.N.C1 + 1; Local_R2.N.C1 = Local_R2.N.C1 + 1;
...@@ -66,7 +66,7 @@ int main (void) ...@@ -66,7 +66,7 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 12 34 56 79 13 00 ab 00 35 00 cd 00 57 00 ef 00\n" } */ /* { dg-output "Local_R2 : 12 34 56 79 13 00 ab 00 35 00 cd 00 57 00 ef 00.*\n" } */
return 0; return 0;
} }
...@@ -15,42 +15,42 @@ int main (void) ...@@ -15,42 +15,42 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 8c 16 22 aa fd 90 10 40\n" } */ /* { dg-output "Local_R1 : 8c 16 22 aa fd 90 10 40.*\n" } */
Local_R2.F = My_R2.F + 1.0; Local_R2.F = My_R2.F + 1.0;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 10 90 fd aa 22 16 8c\n" } */ /* { dg-output "Local_R2 : 40 10 90 fd aa 22 16 8c.*\n" } */
Local_R1.F = Pi; Local_R1.F = Pi;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 18 2d 44 54 fb 21 09 40\n" } */ /* { dg-output "Local_R1 : 18 2d 44 54 fb 21 09 40.*\n" } */
Local_R2.F = Pi; Local_R2.F = Pi;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 09 21 fb 54 44 2d 18\n" } */ /* { dg-output "Local_R2 : 40 09 21 fb 54 44 2d 18.*\n" } */
Local_R1.F = Local_R1.F + 1.0; Local_R1.F = Local_R1.F + 1.0;
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 8c 16 22 aa fd 90 10 40\n" } */ /* { dg-output "Local_R1 : 8c 16 22 aa fd 90 10 40.*\n" } */
Local_R2.F = Local_R2.F + 1.0; Local_R2.F = Local_R2.F + 1.0;
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 40 10 90 fd aa 22 16 8c\n" } */ /* { dg-output "Local_R2 : 40 10 90 fd aa 22 16 8c.*\n" } */
return 0; return 0;
} }
...@@ -19,7 +19,7 @@ int main (void) ...@@ -19,7 +19,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 01 00 00 00 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R1 : 01 00 00 00 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
Local_R2.I = 1; Local_R2.I = 1;
Local_R2.A[0] = 0xAB0012; Local_R2.A[0] = 0xAB0012;
...@@ -28,25 +28,25 @@ int main (void) ...@@ -28,25 +28,25 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 00 00 00 01 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R2 : 00 00 00 01 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
C1 = Local_R1.A[Local_R1.I]; C1 = Local_R1.A[Local_R1.I];
printf ("C1 : %d\n", C1); printf ("C1 : %d\n", C1);
/* { dg-output "C1 : 13434932\n" } */ /* { dg-output "C1 : 13434932.*\n" } */
Local_R1.I++; Local_R1.I++;
C1 = Local_R1.A[Local_R1.I]; C1 = Local_R1.A[Local_R1.I];
printf ("C1 : %d\n", C1); printf ("C1 : %d\n", C1);
/* { dg-output "C1 : 15663190\n" } */ /* { dg-output "C1 : 15663190.*\n" } */
C2 = Local_R2.A[Local_R2.I]; C2 = Local_R2.A[Local_R2.I];
printf ("C2 : %d\n", C2); printf ("C2 : %d\n", C2);
/* { dg-output "C2 : 13434932\n" } */ /* { dg-output "C2 : 13434932.*\n" } */
Local_R2.I++; Local_R2.I++;
C2 = Local_R2.A[Local_R2.I]; C2 = Local_R2.A[Local_R2.I];
printf ("C2 : %d\n", C2); printf ("C2 : %d\n", C2);
/* { dg-output "C2 : 15663190\n" } */ /* { dg-output "C2 : 15663190.*\n" } */
return 0; return 0;
} }
...@@ -19,7 +19,7 @@ int main (void) ...@@ -19,7 +19,7 @@ int main (void)
put ("Local_R1 :"); put ("Local_R1 :");
dump (&Local_R1, sizeof (struct R1)); dump (&Local_R1, sizeof (struct R1));
new_line (); new_line ();
/* { dg-output "Local_R1 : 01 00 00 00 00 ab 00 12 00 cd 00 34 00 ef 00 56\n" } */ /* { dg-output "Local_R1 : 01 00 00 00 00 ab 00 12 00 cd 00 34 00 ef 00 56.*\n" } */
Local_R2.I = 1; Local_R2.I = 1;
Local_R2.N.A[0] = 0xAB0012; Local_R2.N.A[0] = 0xAB0012;
...@@ -28,25 +28,25 @@ int main (void) ...@@ -28,25 +28,25 @@ int main (void)
put ("Local_R2 :"); put ("Local_R2 :");
dump (&Local_R2, sizeof (struct R2)); dump (&Local_R2, sizeof (struct R2));
new_line (); new_line ();
/* { dg-output "Local_R2 : 00 00 00 01 12 00 ab 00 34 00 cd 00 56 00 ef 00\n" } */ /* { dg-output "Local_R2 : 00 00 00 01 12 00 ab 00 34 00 cd 00 56 00 ef 00.*\n" } */
C1 = Local_R1.N.A[Local_R1.I]; C1 = Local_R1.N.A[Local_R1.I];
printf ("C1 : %d\n", C1); printf ("C1 : %d\n", C1);
/* { dg-output "C1 : 13434932\n" } */ /* { dg-output "C1 : 13434932.*\n" } */
Local_R1.I++; Local_R1.I++;
C1 = Local_R1.N.A[Local_R1.I]; C1 = Local_R1.N.A[Local_R1.I];
printf ("C1 : %d\n", C1); printf ("C1 : %d\n", C1);
/* { dg-output "C1 : 15663190\n" } */ /* { dg-output "C1 : 15663190.*\n" } */
C2 = Local_R2.N.A[Local_R2.I]; C2 = Local_R2.N.A[Local_R2.I];
printf ("C2 : %d\n", C2); printf ("C2 : %d\n", C2);
/* { dg-output "C2 : 13434932\n" } */ /* { dg-output "C2 : 13434932.*\n" } */
Local_R2.I++; Local_R2.I++;
C2 = Local_R2.N.A[Local_R2.I]; C2 = Local_R2.N.A[Local_R2.I];
printf ("C2 : %d\n", C2); printf ("C2 : %d\n", C2);
/* { dg-output "C2 : 15663190\n" } */ /* { dg-output "C2 : 15663190.*\n" } */
return 0; return 0;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment