1 /* { dg-options "-fno-common" { target { hppa*-*-hpux* } } } */
2 #include "pr83487-1.h"
3
4 extern
5 #ifdef __cplusplus
6 "C"
7 #endif
8 void abort ();
9
10 void
f1(int i,int j,int k,int l,int m,int n,int o,struct A x)11 f1 (int i, int j, int k, int l, int m, int n, int o, struct A x)
12 {
13 if (i != 6 || j != 0 || k != 1 || l != 2 || m != 3 || n != 4 || o != 5)
14 abort ();
15 }
16
17 void
f2(int i,int j,int k,int l,int m,int n,int o,struct A x,int p,int q)18 f2 (int i, int j, int k, int l, int m, int n, int o, struct A x, int p, int q)
19 {
20 if (i != 6 || j != 0 || k != 1 || l != 2 || m != 3 || n != 4 || o != 5 || p != 7 || q != 8)
21 abort ();
22 }
23
24 void
f3(int i,int j,int k,int l,int m,int n,int o,struct B x,int p,int q)25 f3 (int i, int j, int k, int l, int m, int n, int o, struct B x, int p, int q)
26 {
27 if (i != 6 || j != 0 || k != 1 || l != 2 || m != 3 || n != 4 || o != 5 || p != 7 || q != 8)
28 abort ();
29 }
30
31 void
f4(int i,int j,int k,int l,int m,int n,int o,struct C x,int p,int q)32 f4 (int i, int j, int k, int l, int m, int n, int o, struct C x, int p, int q)
33 {
34 if (i != 6 || j != 0 || k != 1 || l != 2 || m != 3 || n != 4 || o != 5 || p != 7 || q != 8)
35 abort ();
36 }
37
38 void
f5(int o,struct A x)39 f5 (int o, struct A x)
40 {
41 if (o != 5)
42 abort ();
43 }
44
45 void
f6(int o,struct A x,int p,int q)46 f6 (int o, struct A x, int p, int q)
47 {
48 if (o != 5 || p != 7 || q != 8)
49 abort ();
50 }
51
52 void
f7(int o,struct B x,int p,int q)53 f7 (int o, struct B x, int p, int q)
54 {
55 if (o != 5 || p != 7 || q != 8)
56 abort ();
57 }
58
59 void
f8(int o,struct C x,int p,int q)60 f8 (int o, struct C x, int p, int q)
61 {
62 if (o != 5 || p != 7 || q != 8)
63 abort ();
64 }
65