1 /* PR rtl-optimization/38245 */
2 /* { dg-do compile } */
3 /* { dg-options "" } */
8 b1 (long long a1, long a2, long a3, long a4,
9 long a5, long a6, long a7, long a8,
10 long long a9, long a10, long a11, long a12,
11 long a13, long a14, long a15, long a16,
12 long long a17, long a18, long a19, long a20,
13 long a21, long a22, long a23, long a24,
14 long long a25, long a26, long a27, long a28,
15 long a29, long a30, long a31, long a32)
17 return a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9 + a10
18 + a11 + a12 + a13 + a14 + a15 + a16 + a17 + a18 + a19 + a20
19 + a21 + a22 + a23 + a24 + a25 + a26 + a27 + a28 + a29 + a30
24 b2 (long long a1, long a2, long a3, long a4,
25 long a5, long a6, long a7, long a8,
26 long long a9, long a10, long a11, long a12,
27 long a13, long a14, long a15, long a16,
28 long long a17, long a18, long a19, long a20,
29 long a21, long a22, long a23, long a24,
30 long long a25, long a26, long a27, long a28,
31 long a29, long a30, long a31, long a32)
33 return a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9 + a10
34 + a11 + a12 + a13 + a14 + a15 + a16 + a17 + a18 + a19 + a20
35 + a21 + a22 + a23 + a24 + a25 + a26 + a27 + a28 + a29 + a30
40 b3 (long long a1, long a2, long a3, long a4,
41 long a5, long a6, long a7, struct B a8,
42 long long a9, struct B a10, long a11, struct B a12,
43 long a13, long a14, long a15, long a16,
44 long long a17, struct B a18, long a19, struct B a20,
45 long a21, long a22, long a23, long a24,
46 long long a25, struct B a26, long a27, struct B a28,
47 long a29, long a30, long a31, long a32)
49 return a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8.a + a9 + a10.a
50 + a11 + a12.a + a13 + a14 + a15 + a16 + a17 + a18.a + a19 + a20.a
51 + a21 + a22 + a23 + a24 + a25 + a26.a + a27 + a28.a + a29 + a30
56 b4 (long long a1, long a2, long a3, long a4,
57 long a5, long a6, long a7, struct B a8,
58 long long a9, struct B a10, long a11, struct B a12,
59 long a13, long a14, long a15, long a16,
60 long long a17, struct B a18, long a19, struct B a20,
61 long a21, long a22, long a23, long a24,
62 long long a25, struct B a26, long a27, struct B a28,
63 long a29, long a30, long a31, long a32)
65 return a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8.a + a9 + a10.a
66 + a11 + a12.a + a13 + a14 + a15 + a16 + a17 + a18.a + a19 + a20.a
67 + a21 + a22 + a23 + a24 + a25 + a26.a + a27 + a28.a + a29 + a30
72 b5 (double a1, int a2, int a3, int a4, int a5, int a6, double a7,
75 return a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9 + globv;
79 b6 (double a1, int a2, int a3, int a4, int a5, int a6, double a7,
82 return a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9;
88 return a1 + a2 + globv;
98 b9 (int a1, int a2, int a3, int a4, int a5, int a6, int a7)
100 return a1 + a2 + a3 + a4 + a5 + a6 + a7 + globv;
104 b10 (int a1, int a2, int a3, int a4, int a5, int a6, int a7)
106 return a1 + a2 + a3 + a4 + a5 + a6 + a7;