1 /* PR rtl-optimization/38245 */
2 /* { dg-do compile } */
3 /* { dg-options "-std=gnu17" } */
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
;