comparison gcc/testsuite/gcc.dg/compat/pr83487-1_x.c @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents
children 1830386684a0
comparison
equal deleted inserted replaced
111:04ced10e8804 131:84e7813d76e9
1 #include "pr83487-1.h"
2
3 extern
4 #ifdef __cplusplus
5 "C"
6 #endif
7 void abort ();
8
9 void
10 f1 (int i, int j, int k, int l, int m, int n, int o, struct A x)
11 {
12 if (i != 6 || j != 0 || k != 1 || l != 2 || m != 3 || n != 4 || o != 5)
13 abort ();
14 }
15
16 void
17 f2 (int i, int j, int k, int l, int m, int n, int o, struct A x, int p, int q)
18 {
19 if (i != 6 || j != 0 || k != 1 || l != 2 || m != 3 || n != 4 || o != 5 || p != 7 || q != 8)
20 abort ();
21 }
22
23 void
24 f3 (int i, int j, int k, int l, int m, int n, int o, struct B x, int p, int q)
25 {
26 if (i != 6 || j != 0 || k != 1 || l != 2 || m != 3 || n != 4 || o != 5 || p != 7 || q != 8)
27 abort ();
28 }
29
30 void
31 f4 (int i, int j, int k, int l, int m, int n, int o, struct C x, int p, int q)
32 {
33 if (i != 6 || j != 0 || k != 1 || l != 2 || m != 3 || n != 4 || o != 5 || p != 7 || q != 8)
34 abort ();
35 }
36
37 void
38 f5 (int o, struct A x)
39 {
40 if (o != 5)
41 abort ();
42 }
43
44 void
45 f6 (int o, struct A x, int p, int q)
46 {
47 if (o != 5 || p != 7 || q != 8)
48 abort ();
49 }
50
51 void
52 f7 (int o, struct B x, int p, int q)
53 {
54 if (o != 5 || p != 7 || q != 8)
55 abort ();
56 }
57
58 void
59 f8 (int o, struct C x, int p, int q)
60 {
61 if (o != 5 || p != 7 || q != 8)
62 abort ();
63 }