1 /* PR middle-end/97172 - ICE: tree code ‘ssa_name’ is not supported in LTO
4 { dg-options "-Wall -flto" }
5 { dg-require-effective-target lto } */
10 void fnp1 (int a
[n
+ 1]);
12 void fx_n (int a
[][n
]);
13 void fx_np1 (int a
[][n
+ 1]);
15 void f2_n (int a
[2][n
]);
16 void f2_np1 (int a
[2][n
+ 1]);
18 void fn_3 (int a
[n
][3]);
19 void fnp1_3 (int a
[n
+ 1][3]);
21 void fn_n (int a
[n
][n
]);
22 void fn_np1 (int a
[n
][n
+ 1]);
23 void fnp1_np1 (int a
[n
+ 1][n
+ 1]);
25 void fn_n_n (int a
[n
][n
][n
]);
26 void fn_n_np1 (int a
[n
][n
][n
+ 1]);
27 void fn_np1_np1 (int a
[n
][n
+ 1][n
+ 1]);
28 void fnp1_np1_np1 (int a
[n
+ 1][n
+ 1][n
+ 1]);
31 void gn (int a
[n
]) { fn (a
); }
32 void gnp1 (int a
[n
+ 1]) { fnp1 (a
); }
33 void gnd2p1 (int a
[n
/ 2 + 1]) { fnp1 (a
); }
35 void gx_n (int a
[][n
]) { fx_n (a
); }
36 void gx_np1 (int a
[][n
+ 1]) { fx_np1 (a
); }
37 void gx_nd2p1 (int a
[][n
/ 2 + 1]) { fx_np1 (a
); }
39 void g2_n (int a
[2][n
]) { f2_n (a
); }
40 void g2_np1 (int a
[2][n
+ 1]) { f2_np1 (a
); }
41 void g2_nd2p1 (int a
[2][n
/ 2 + 1]) { f2_np1 (a
); }
43 void gn_3 (int a
[n
][3]) { fn_3 (a
); }
44 void gnp1_3 (int a
[n
+ 1][3]) { fnp1_3 (a
); }
45 void gnd2p1_3 (int a
[n
/ 2 + 1][3]) { fnp1_3 (a
); }
47 void gn_n (int a
[n
][n
]) { fn_n (a
); }
48 void gn_np1 (int a
[n
][n
+ 1]) { fn_np1 (a
); }
49 void gnp1_np1 (int a
[n
+ 1][n
+ 1]) { fnp1_np1 (a
); }
50 void gnd2p1_nd2p1 (int a
[n
/ 2 + 1][n
/ 2 + 1]) { fnp1_np1 (a
); }
52 void gn_n_n (int a
[n
][n
][n
]) { fn_n_n (a
); }
53 void gn_n_np1 (int a
[n
][n
][n
+ 1]) { fn_n_np1 (a
); }
54 void gn_np1_np1 (int a
[n
][n
+ 1][n
+ 1]) { fn_np1_np1 (a
); }
55 void gnp1_np1_np1 (int a
[n
+ 1][n
+ 1][n
+ 1]) { fnp1_np1_np1 (a
); }
56 void gnd2p1_nd2p1_nd2p1 (int a
[n
/ 2 + 1][n
/ 2 + 1][n
/ 2 + 1])
68 int c
[n
/ 2 + 1]) { fna3_1 (n
, a
, b
, c
); }
70 void fna3_2_3_4 (int n
,
71 int a
[n
/ 2 + 1][n
/ 2 + 2],
72 int b
[n
/ 2 + 1][n
/ 2 + 2][n
/ 2 + 3],
73 int c
[n
/ 2 + 1][n
/ 2 + 2][n
/ 2 + 3][n
/ 2 + 4]);
75 void gna3_2_3_4 (int n
,
76 int a
[n
/ 2 + 1][n
/ 2 + 2],
77 int b
[n
/ 2 + 1][n
/ 2 + 2][n
/ 2 + 3],
78 int c
[n
/ 2 + 1][n
/ 2 + 2][n
/ 2 + 3][n
/ 2 + 4])
80 fna3_2_3_4 (n
, a
, b
, c
);