Mercurial > hg > CbC > CbC_gcc
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 } |