1// errorcheck 2 3//go:build amd64 4 5// Copyright 2011 The Go Authors. All rights reserved. 6// Use of this source code is governed by a BSD-style 7// license that can be found in the LICENSE file. 8 9// Issue 2444 10// Issue 4666: issue with arrays of exactly 4GB. 11 12package main 13 14var z [10 << 20]byte 15 16func main() { // GC_ERROR "stack frame too large" 17 // seq 1 206 | sed 's/.*/ var x& [10<<20]byte/' 18 // seq 1 206 | sed 's/.*/ z = x&/' 19 var x1 [10<<20]byte 20 var x2 [10<<20]byte 21 var x3 [10<<20]byte 22 var x4 [10<<20]byte 23 var x5 [10<<20]byte 24 var x6 [10<<20]byte 25 var x7 [10<<20]byte 26 var x8 [10<<20]byte 27 var x9 [10<<20]byte 28 var x10 [10<<20]byte 29 var x11 [10<<20]byte 30 var x12 [10<<20]byte 31 var x13 [10<<20]byte 32 var x14 [10<<20]byte 33 var x15 [10<<20]byte 34 var x16 [10<<20]byte 35 var x17 [10<<20]byte 36 var x18 [10<<20]byte 37 var x19 [10<<20]byte 38 var x20 [10<<20]byte 39 var x21 [10<<20]byte 40 var x22 [10<<20]byte 41 var x23 [10<<20]byte 42 var x24 [10<<20]byte 43 var x25 [10<<20]byte 44 var x26 [10<<20]byte 45 var x27 [10<<20]byte 46 var x28 [10<<20]byte 47 var x29 [10<<20]byte 48 var x30 [10<<20]byte 49 var x31 [10<<20]byte 50 var x32 [10<<20]byte 51 var x33 [10<<20]byte 52 var x34 [10<<20]byte 53 var x35 [10<<20]byte 54 var x36 [10<<20]byte 55 var x37 [10<<20]byte 56 var x38 [10<<20]byte 57 var x39 [10<<20]byte 58 var x40 [10<<20]byte 59 var x41 [10<<20]byte 60 var x42 [10<<20]byte 61 var x43 [10<<20]byte 62 var x44 [10<<20]byte 63 var x45 [10<<20]byte 64 var x46 [10<<20]byte 65 var x47 [10<<20]byte 66 var x48 [10<<20]byte 67 var x49 [10<<20]byte 68 var x50 [10<<20]byte 69 var x51 [10<<20]byte 70 var x52 [10<<20]byte 71 var x53 [10<<20]byte 72 var x54 [10<<20]byte 73 var x55 [10<<20]byte 74 var x56 [10<<20]byte 75 var x57 [10<<20]byte 76 var x58 [10<<20]byte 77 var x59 [10<<20]byte 78 var x60 [10<<20]byte 79 var x61 [10<<20]byte 80 var x62 [10<<20]byte 81 var x63 [10<<20]byte 82 var x64 [10<<20]byte 83 var x65 [10<<20]byte 84 var x66 [10<<20]byte 85 var x67 [10<<20]byte 86 var x68 [10<<20]byte 87 var x69 [10<<20]byte 88 var x70 [10<<20]byte 89 var x71 [10<<20]byte 90 var x72 [10<<20]byte 91 var x73 [10<<20]byte 92 var x74 [10<<20]byte 93 var x75 [10<<20]byte 94 var x76 [10<<20]byte 95 var x77 [10<<20]byte 96 var x78 [10<<20]byte 97 var x79 [10<<20]byte 98 var x80 [10<<20]byte 99 var x81 [10<<20]byte 100 var x82 [10<<20]byte 101 var x83 [10<<20]byte 102 var x84 [10<<20]byte 103 var x85 [10<<20]byte 104 var x86 [10<<20]byte 105 var x87 [10<<20]byte 106 var x88 [10<<20]byte 107 var x89 [10<<20]byte 108 var x90 [10<<20]byte 109 var x91 [10<<20]byte 110 var x92 [10<<20]byte 111 var x93 [10<<20]byte 112 var x94 [10<<20]byte 113 var x95 [10<<20]byte 114 var x96 [10<<20]byte 115 var x97 [10<<20]byte 116 var x98 [10<<20]byte 117 var x99 [10<<20]byte 118 var x100 [10<<20]byte 119 var x101 [10<<20]byte 120 var x102 [10<<20]byte 121 var x103 [10<<20]byte 122 var x104 [10<<20]byte 123 var x105 [10<<20]byte 124 var x106 [10<<20]byte 125 var x107 [10<<20]byte 126 var x108 [10<<20]byte 127 var x109 [10<<20]byte 128 var x110 [10<<20]byte 129 var x111 [10<<20]byte 130 var x112 [10<<20]byte 131 var x113 [10<<20]byte 132 var x114 [10<<20]byte 133 var x115 [10<<20]byte 134 var x116 [10<<20]byte 135 var x117 [10<<20]byte 136 var x118 [10<<20]byte 137 var x119 [10<<20]byte 138 var x120 [10<<20]byte 139 var x121 [10<<20]byte 140 var x122 [10<<20]byte 141 var x123 [10<<20]byte 142 var x124 [10<<20]byte 143 var x125 [10<<20]byte 144 var x126 [10<<20]byte 145 var x127 [10<<20]byte 146 var x128 [10<<20]byte 147 var x129 [10<<20]byte 148 var x130 [10<<20]byte 149 var x131 [10<<20]byte 150 var x132 [10<<20]byte 151 var x133 [10<<20]byte 152 var x134 [10<<20]byte 153 var x135 [10<<20]byte 154 var x136 [10<<20]byte 155 var x137 [10<<20]byte 156 var x138 [10<<20]byte 157 var x139 [10<<20]byte 158 var x140 [10<<20]byte 159 var x141 [10<<20]byte 160 var x142 [10<<20]byte 161 var x143 [10<<20]byte 162 var x144 [10<<20]byte 163 var x145 [10<<20]byte 164 var x146 [10<<20]byte 165 var x147 [10<<20]byte 166 var x148 [10<<20]byte 167 var x149 [10<<20]byte 168 var x150 [10<<20]byte 169 var x151 [10<<20]byte 170 var x152 [10<<20]byte 171 var x153 [10<<20]byte 172 var x154 [10<<20]byte 173 var x155 [10<<20]byte 174 var x156 [10<<20]byte 175 var x157 [10<<20]byte 176 var x158 [10<<20]byte 177 var x159 [10<<20]byte 178 var x160 [10<<20]byte 179 var x161 [10<<20]byte 180 var x162 [10<<20]byte 181 var x163 [10<<20]byte 182 var x164 [10<<20]byte 183 var x165 [10<<20]byte 184 var x166 [10<<20]byte 185 var x167 [10<<20]byte 186 var x168 [10<<20]byte 187 var x169 [10<<20]byte 188 var x170 [10<<20]byte 189 var x171 [10<<20]byte 190 var x172 [10<<20]byte 191 var x173 [10<<20]byte 192 var x174 [10<<20]byte 193 var x175 [10<<20]byte 194 var x176 [10<<20]byte 195 var x177 [10<<20]byte 196 var x178 [10<<20]byte 197 var x179 [10<<20]byte 198 var x180 [10<<20]byte 199 var x181 [10<<20]byte 200 var x182 [10<<20]byte 201 var x183 [10<<20]byte 202 var x184 [10<<20]byte 203 var x185 [10<<20]byte 204 var x186 [10<<20]byte 205 var x187 [10<<20]byte 206 var x188 [10<<20]byte 207 var x189 [10<<20]byte 208 var x190 [10<<20]byte 209 var x191 [10<<20]byte 210 var x192 [10<<20]byte 211 var x193 [10<<20]byte 212 var x194 [10<<20]byte 213 var x195 [10<<20]byte 214 var x196 [10<<20]byte 215 var x197 [10<<20]byte 216 var x198 [10<<20]byte 217 var x199 [10<<20]byte 218 var x200 [10<<20]byte 219 var x201 [10<<20]byte 220 var x202 [10<<20]byte 221 var x203 [10<<20]byte 222 var x204 [10<<20]byte 223 var x205 [10<<20]byte 224 var x206 [10<<20]byte 225 var x207 [10<<20]byte 226 z = x1 227 z = x2 228 z = x3 229 z = x4 230 z = x5 231 z = x6 232 z = x7 233 z = x8 234 z = x9 235 z = x10 236 z = x11 237 z = x12 238 z = x13 239 z = x14 240 z = x15 241 z = x16 242 z = x17 243 z = x18 244 z = x19 245 z = x20 246 z = x21 247 z = x22 248 z = x23 249 z = x24 250 z = x25 251 z = x26 252 z = x27 253 z = x28 254 z = x29 255 z = x30 256 z = x31 257 z = x32 258 z = x33 259 z = x34 260 z = x35 261 z = x36 262 z = x37 263 z = x38 264 z = x39 265 z = x40 266 z = x41 267 z = x42 268 z = x43 269 z = x44 270 z = x45 271 z = x46 272 z = x47 273 z = x48 274 z = x49 275 z = x50 276 z = x51 277 z = x52 278 z = x53 279 z = x54 280 z = x55 281 z = x56 282 z = x57 283 z = x58 284 z = x59 285 z = x60 286 z = x61 287 z = x62 288 z = x63 289 z = x64 290 z = x65 291 z = x66 292 z = x67 293 z = x68 294 z = x69 295 z = x70 296 z = x71 297 z = x72 298 z = x73 299 z = x74 300 z = x75 301 z = x76 302 z = x77 303 z = x78 304 z = x79 305 z = x80 306 z = x81 307 z = x82 308 z = x83 309 z = x84 310 z = x85 311 z = x86 312 z = x87 313 z = x88 314 z = x89 315 z = x90 316 z = x91 317 z = x92 318 z = x93 319 z = x94 320 z = x95 321 z = x96 322 z = x97 323 z = x98 324 z = x99 325 z = x100 326 z = x101 327 z = x102 328 z = x103 329 z = x104 330 z = x105 331 z = x106 332 z = x107 333 z = x108 334 z = x109 335 z = x110 336 z = x111 337 z = x112 338 z = x113 339 z = x114 340 z = x115 341 z = x116 342 z = x117 343 z = x118 344 z = x119 345 z = x120 346 z = x121 347 z = x122 348 z = x123 349 z = x124 350 z = x125 351 z = x126 352 z = x127 353 z = x128 354 z = x129 355 z = x130 356 z = x131 357 z = x132 358 z = x133 359 z = x134 360 z = x135 361 z = x136 362 z = x137 363 z = x138 364 z = x139 365 z = x140 366 z = x141 367 z = x142 368 z = x143 369 z = x144 370 z = x145 371 z = x146 372 z = x147 373 z = x148 374 z = x149 375 z = x150 376 z = x151 377 z = x152 378 z = x153 379 z = x154 380 z = x155 381 z = x156 382 z = x157 383 z = x158 384 z = x159 385 z = x160 386 z = x161 387 z = x162 388 z = x163 389 z = x164 390 z = x165 391 z = x166 392 z = x167 393 z = x168 394 z = x169 395 z = x170 396 z = x171 397 z = x172 398 z = x173 399 z = x174 400 z = x175 401 z = x176 402 z = x177 403 z = x178 404 z = x179 405 z = x180 406 z = x181 407 z = x182 408 z = x183 409 z = x184 410 z = x185 411 z = x186 412 z = x187 413 z = x188 414 z = x189 415 z = x190 416 z = x191 417 z = x192 418 z = x193 419 z = x194 420 z = x195 421 z = x196 422 z = x197 423 z = x198 424 z = x199 425 z = x200 426 z = x201 427 z = x202 428 z = x203 429 z = x204 430 z = x205 431 z = x206 432 z = x207 433} 434