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