aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/testsuite/go.test/test/fixedbugs/bug385_64.go
blob: 6789c0abf0f7d6f8d5063e9d58f5d721cbb53dae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
// +build amd64
// errorcheck

// Copyright 2011 The Go Authors.  All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

// Issue 2444
// Issue 4666: issue with arrays of exactly 4GB.

package main

var z [10<<20]byte

func main() { // GC_ERROR "stack frame too large"
	// seq 1 206 | sed 's/.*/	var x& [10<<20]byte; z = x&/'
	var x1 [10<<20]byte; z = x1
	var x2 [10<<20]byte; z = x2
	var x3 [10<<20]byte; z = x3
	var x4 [10<<20]byte; z = x4
	var x5 [10<<20]byte; z = x5
	var x6 [10<<20]byte; z = x6
	var x7 [10<<20]byte; z = x7
	var x8 [10<<20]byte; z = x8
	var x9 [10<<20]byte; z = x9
	var x10 [10<<20]byte; z = x10
	var x11 [10<<20]byte; z = x11
	var x12 [10<<20]byte; z = x12
	var x13 [10<<20]byte; z = x13
	var x14 [10<<20]byte; z = x14
	var x15 [10<<20]byte; z = x15
	var x16 [10<<20]byte; z = x16
	var x17 [10<<20]byte; z = x17
	var x18 [10<<20]byte; z = x18
	var x19 [10<<20]byte; z = x19
	var x20 [10<<20]byte; z = x20
	var x21 [10<<20]byte; z = x21
	var x22 [10<<20]byte; z = x22
	var x23 [10<<20]byte; z = x23
	var x24 [10<<20]byte; z = x24
	var x25 [10<<20]byte; z = x25
	var x26 [10<<20]byte; z = x26
	var x27 [10<<20]byte; z = x27
	var x28 [10<<20]byte; z = x28
	var x29 [10<<20]byte; z = x29
	var x30 [10<<20]byte; z = x30
	var x31 [10<<20]byte; z = x31
	var x32 [10<<20]byte; z = x32
	var x33 [10<<20]byte; z = x33
	var x34 [10<<20]byte; z = x34
	var x35 [10<<20]byte; z = x35
	var x36 [10<<20]byte; z = x36
	var x37 [10<<20]byte; z = x37
	var x38 [10<<20]byte; z = x38
	var x39 [10<<20]byte; z = x39
	var x40 [10<<20]byte; z = x40
	var x41 [10<<20]byte; z = x41
	var x42 [10<<20]byte; z = x42
	var x43 [10<<20]byte; z = x43
	var x44 [10<<20]byte; z = x44
	var x45 [10<<20]byte; z = x45
	var x46 [10<<20]byte; z = x46
	var x47 [10<<20]byte; z = x47
	var x48 [10<<20]byte; z = x48
	var x49 [10<<20]byte; z = x49
	var x50 [10<<20]byte; z = x50
	var x51 [10<<20]byte; z = x51
	var x52 [10<<20]byte; z = x52
	var x53 [10<<20]byte; z = x53
	var x54 [10<<20]byte; z = x54
	var x55 [10<<20]byte; z = x55
	var x56 [10<<20]byte; z = x56
	var x57 [10<<20]byte; z = x57
	var x58 [10<<20]byte; z = x58
	var x59 [10<<20]byte; z = x59
	var x60 [10<<20]byte; z = x60
	var x61 [10<<20]byte; z = x61
	var x62 [10<<20]byte; z = x62
	var x63 [10<<20]byte; z = x63
	var x64 [10<<20]byte; z = x64
	var x65 [10<<20]byte; z = x65
	var x66 [10<<20]byte; z = x66
	var x67 [10<<20]byte; z = x67
	var x68 [10<<20]byte; z = x68
	var x69 [10<<20]byte; z = x69
	var x70 [10<<20]byte; z = x70
	var x71 [10<<20]byte; z = x71
	var x72 [10<<20]byte; z = x72
	var x73 [10<<20]byte; z = x73
	var x74 [10<<20]byte; z = x74
	var x75 [10<<20]byte; z = x75
	var x76 [10<<20]byte; z = x76
	var x77 [10<<20]byte; z = x77
	var x78 [10<<20]byte; z = x78
	var x79 [10<<20]byte; z = x79
	var x80 [10<<20]byte; z = x80
	var x81 [10<<20]byte; z = x81
	var x82 [10<<20]byte; z = x82
	var x83 [10<<20]byte; z = x83
	var x84 [10<<20]byte; z = x84
	var x85 [10<<20]byte; z = x85
	var x86 [10<<20]byte; z = x86
	var x87 [10<<20]byte; z = x87
	var x88 [10<<20]byte; z = x88
	var x89 [10<<20]byte; z = x89
	var x90 [10<<20]byte; z = x90
	var x91 [10<<20]byte; z = x91
	var x92 [10<<20]byte; z = x92
	var x93 [10<<20]byte; z = x93
	var x94 [10<<20]byte; z = x94
	var x95 [10<<20]byte; z = x95
	var x96 [10<<20]byte; z = x96
	var x97 [10<<20]byte; z = x97
	var x98 [10<<20]byte; z = x98
	var x99 [10<<20]byte; z = x99
	var x100 [10<<20]byte; z = x100
	var x101 [10<<20]byte; z = x101
	var x102 [10<<20]byte; z = x102
	var x103 [10<<20]byte; z = x103
	var x104 [10<<20]byte; z = x104
	var x105 [10<<20]byte; z = x105
	var x106 [10<<20]byte; z = x106
	var x107 [10<<20]byte; z = x107
	var x108 [10<<20]byte; z = x108
	var x109 [10<<20]byte; z = x109
	var x110 [10<<20]byte; z = x110
	var x111 [10<<20]byte; z = x111
	var x112 [10<<20]byte; z = x112
	var x113 [10<<20]byte; z = x113
	var x114 [10<<20]byte; z = x114
	var x115 [10<<20]byte; z = x115
	var x116 [10<<20]byte; z = x116
	var x117 [10<<20]byte; z = x117
	var x118 [10<<20]byte; z = x118
	var x119 [10<<20]byte; z = x119
	var x120 [10<<20]byte; z = x120
	var x121 [10<<20]byte; z = x121
	var x122 [10<<20]byte; z = x122
	var x123 [10<<20]byte; z = x123
	var x124 [10<<20]byte; z = x124
	var x125 [10<<20]byte; z = x125
	var x126 [10<<20]byte; z = x126
	var x127 [10<<20]byte; z = x127
	var x128 [10<<20]byte; z = x128
	var x129 [10<<20]byte; z = x129
	var x130 [10<<20]byte; z = x130
	var x131 [10<<20]byte; z = x131
	var x132 [10<<20]byte; z = x132
	var x133 [10<<20]byte; z = x133
	var x134 [10<<20]byte; z = x134
	var x135 [10<<20]byte; z = x135
	var x136 [10<<20]byte; z = x136
	var x137 [10<<20]byte; z = x137
	var x138 [10<<20]byte; z = x138
	var x139 [10<<20]byte; z = x139
	var x140 [10<<20]byte; z = x140
	var x141 [10<<20]byte; z = x141
	var x142 [10<<20]byte; z = x142
	var x143 [10<<20]byte; z = x143
	var x144 [10<<20]byte; z = x144
	var x145 [10<<20]byte; z = x145
	var x146 [10<<20]byte; z = x146
	var x147 [10<<20]byte; z = x147
	var x148 [10<<20]byte; z = x148
	var x149 [10<<20]byte; z = x149
	var x150 [10<<20]byte; z = x150
	var x151 [10<<20]byte; z = x151
	var x152 [10<<20]byte; z = x152
	var x153 [10<<20]byte; z = x153
	var x154 [10<<20]byte; z = x154
	var x155 [10<<20]byte; z = x155
	var x156 [10<<20]byte; z = x156
	var x157 [10<<20]byte; z = x157
	var x158 [10<<20]byte; z = x158
	var x159 [10<<20]byte; z = x159
	var x160 [10<<20]byte; z = x160
	var x161 [10<<20]byte; z = x161
	var x162 [10<<20]byte; z = x162
	var x163 [10<<20]byte; z = x163
	var x164 [10<<20]byte; z = x164
	var x165 [10<<20]byte; z = x165
	var x166 [10<<20]byte; z = x166
	var x167 [10<<20]byte; z = x167
	var x168 [10<<20]byte; z = x168
	var x169 [10<<20]byte; z = x169
	var x170 [10<<20]byte; z = x170
	var x171 [10<<20]byte; z = x171
	var x172 [10<<20]byte; z = x172
	var x173 [10<<20]byte; z = x173
	var x174 [10<<20]byte; z = x174
	var x175 [10<<20]byte; z = x175
	var x176 [10<<20]byte; z = x176
	var x177 [10<<20]byte; z = x177
	var x178 [10<<20]byte; z = x178
	var x179 [10<<20]byte; z = x179
	var x180 [10<<20]byte; z = x180
	var x181 [10<<20]byte; z = x181
	var x182 [10<<20]byte; z = x182
	var x183 [10<<20]byte; z = x183
	var x184 [10<<20]byte; z = x184
	var x185 [10<<20]byte; z = x185
	var x186 [10<<20]byte; z = x186
	var x187 [10<<20]byte; z = x187
	var x188 [10<<20]byte; z = x188
	var x189 [10<<20]byte; z = x189
	var x190 [10<<20]byte; z = x190
	var x191 [10<<20]byte; z = x191
	var x192 [10<<20]byte; z = x192
	var x193 [10<<20]byte; z = x193
	var x194 [10<<20]byte; z = x194
	var x195 [10<<20]byte; z = x195
	var x196 [10<<20]byte; z = x196
	var x197 [10<<20]byte; z = x197
	var x198 [10<<20]byte; z = x198
	var x199 [10<<20]byte; z = x199
	var x200 [10<<20]byte; z = x200
	var x201 [10<<20]byte; z = x201
	var x202 [10<<20]byte; z = x202
	var x203 [10<<20]byte; z = x203
	var x204 [10<<20]byte; z = x204
	var x205 [10<<20]byte; z = x205
	var x206 [10<<20]byte; z = x206
}